Package com.adbs.syntax
Class OracleSQLModelMain
- java.lang.Object
-
- com.adbs.ast.AstNodeBase
-
- com.adbs.ast.AstExtender
-
- com.adbs.ast.AstNode
-
- com.adbs.syntax.OracleSQLModelMain
-
- All Implemented Interfaces:
Disposable
public class OracleSQLModelMain extends AstNode
-
-
Field Summary
Fields Modifier and Type Field Description OracleSQLModelCellReferenceOptionscellReferenceOptionsOracleSQLModelColumnClausescolumnClausesAstTokenIdentifiernameOracleSQLModelRulesClauserulesClause-
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
-
Constructor Summary
Constructors Constructor Description OracleSQLModelMain(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)-
Methods inherited from class com.adbs.ast.AstNode
buildSQL, clone, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
-
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
-
Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
-
-
-
-
Field Detail
-
name
public AstTokenIdentifier name
-
columnClauses
public OracleSQLModelColumnClauses columnClauses
-
cellReferenceOptions
public OracleSQLModelCellReferenceOptions cellReferenceOptions
-
rulesClause
public OracleSQLModelRulesClause rulesClause
-
-
Constructor Detail
-
OracleSQLModelMain
public OracleSQLModelMain(BaseSQLContext sqlContext)
-
-
Method Detail
-
getASTFields
protected void getASTFields(AstFieldList l)
- Overrides:
getASTFieldsin classAstNode
-
buildSQLDirect
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
- Overrides:
buildSQLDirectin classAstNode
-
-