Package com.adbs.ast
Class SQLFromObject
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.SQLFromSource
- 
- com.adbs.ast.SQLFromObject
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- MSSQLFromFullTextQuery,- OracleSQLFromFullTextQuery,- OracleSQLFromObjectOnly
 
 public class SQLFromObject extends SQLFromSource 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLDatabaseObjectfromObj- 
Fields inherited from class com.adbs.ast.SQLFromSourcealias, columnNamesList, joinKind, joinOn
 - 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLFromObject(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildAlias(SQLBuilder builder, SQLBuilderSelectFormat format)booleanbuildColumnPrefix(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildColumnSuffix(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildExpression(SQLBuilder builder, SQLBuilderSelectFormat format)voidcalcFieldList(java.util.List cteList, java.util.List fromSourceList, boolean calcFieldUsageStats)protected voidgetASTFields(AstFieldList l)SQLWithClauseItemgetCTEObject()voidrestoreColumnPrefixRecursive(boolean restore)voidsetCTEObject(SQLWithClauseItem value)- 
Methods inherited from class com.adbs.ast.SQLFromSourcebuildJoinOperator, buildSQLDirect, clone, dispose, getFieldList, getMetadataObject, getSimpleExpression, setFieldList, setMetadataObject
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
 - 
Methods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, 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, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Field Detail- 
fromObjpublic SQLDatabaseObject fromObj 
 
- 
 - 
Constructor Detail- 
SQLFromObjectpublic SQLFromObject(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getCTEObjectpublic SQLWithClauseItem getCTEObject() 
 - 
setCTEObjectpublic void setCTEObject(SQLWithClauseItem value) 
 - 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- SQLFromSource
 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- SQLFromSource
 
 - 
buildExpressionpublic void buildExpression(SQLBuilder builder, SQLBuilderSelectFormat format) - Specified by:
- buildExpressionin class- SQLFromSource
 
 - 
calcFieldListpublic void calcFieldList(java.util.List cteList, java.util.List fromSourceList, boolean calcFieldUsageStats) throws QueryBuilderException- Overrides:
- calcFieldListin class- SQLFromSource
- Throws:
- QueryBuilderException
 
 - 
restoreColumnPrefixRecursivepublic void restoreColumnPrefixRecursive(boolean restore) - Overrides:
- restoreColumnPrefixRecursivein class- AstNodeBase
 
 - 
buildColumnPrefixpublic boolean buildColumnPrefix(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildColumnPrefixin class- SQLFromSource
 
 - 
buildColumnSuffixpublic void buildColumnSuffix(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildColumnSuffixin class- SQLFromSource
 
 - 
buildAliaspublic void buildAlias(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildAliasin class- SQLFromSource
 
 
- 
 
-