com.semarchy.mdm.runtime.semql.sqlgen
Class SemQLtoSQLSupport.SQLRewriteContext<T>

java.lang.Object
  extended by com.semarchy.mdm.runtime.semql.sqlgen.SemQLtoSQLSupport.SQLRewriteContext<T>
Enclosing class:
SemQLtoSQLSupport

public static class SemQLtoSQLSupport.SQLRewriteContext<T>
extends Object


Constructor Summary
SemQLtoSQLSupport.SQLRewriteContext(com.semarchy.platform.language.semql.ParsingResult<T> pParsingResult, com.semarchy.platform.language.semql.functions.IFunctionProvider pFunctionProvider, ISemQLAttributeSQLBuilder pSemQLAttributeSQLBuilder, String pIndenting)
           
 
Method Summary
 SemQLtoSQLSupport.SQLRewriteContext<T> createNestedContext(com.semarchy.platform.language.semql.elements.AttributeSpecExpr pNestingManyPath)
           
 ISemQLAttributeSQLBuilder getAttributeBuilder()
           
 com.semarchy.platform.language.semql.functions.IFunctionProvider getFunctionProvider()
           
 String getIndenting()
           
 com.semarchy.platform.language.semql.ParsingResult<?> getParsingResult()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemQLtoSQLSupport.SQLRewriteContext

public SemQLtoSQLSupport.SQLRewriteContext(com.semarchy.platform.language.semql.ParsingResult<T> pParsingResult,
                                           com.semarchy.platform.language.semql.functions.IFunctionProvider pFunctionProvider,
                                           ISemQLAttributeSQLBuilder pSemQLAttributeSQLBuilder,
                                           String pIndenting)
Method Detail

getParsingResult

public com.semarchy.platform.language.semql.ParsingResult<?> getParsingResult()

getFunctionProvider

public com.semarchy.platform.language.semql.functions.IFunctionProvider getFunctionProvider()

getAttributeBuilder

public ISemQLAttributeSQLBuilder getAttributeBuilder()

createNestedContext

public SemQLtoSQLSupport.SQLRewriteContext<T> createNestedContext(com.semarchy.platform.language.semql.elements.AttributeSpecExpr pNestingManyPath)

getIndenting

public String getIndenting()


Copyright © 2015. All Rights Reserved.