Package com.adbs.ast
Class SQLExpressionParameter
java.lang.Object
com.adbs.ast.AstNodeBase
com.adbs.ast.AstExtender
com.adbs.ast.AstNode
com.adbs.ast.SQLExpressionItem
com.adbs.ast.SQLExpressionParameter
- All Implemented Interfaces:
- Disposable
- 
Field SummaryFieldsFields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
- 
Constructor SummaryConstructorsConstructorDescriptionSQLExpressionParameter(BaseSQLContext sqlContext) SQLExpressionParameter(BaseSQLContext sqlContext, AstToken name) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) protected voidintvoidsetComparedField(String comparedField) voidsetComparedObject(String comparedObject) voidsetCompareOperator(String compareOperator) voidsetDataType(int dataType) voidsetMetadataField(MetadataField metadataField) voidsetMetadataObject(MetadataObject metadataObject) Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpressionMethods inherited from class com.adbs.ast.AstNodebuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNodeMethods 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, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
- 
Field Details- 
symbol
- 
name
 
- 
- 
Constructor Details- 
SQLExpressionParameter
- 
SQLExpressionParameter
 
- 
- 
Method Details- 
getDataTypepublic int getDataType()
- 
setDataTypepublic void setDataType(int dataType) 
- 
getCompareOperator
- 
setCompareOperator
- 
getComparedField
- 
setComparedField
- 
getComparedObject
- 
setComparedObject
- 
getMetadataObject
- 
setMetadataObject
- 
getMetadataField
- 
setMetadataField
- 
getASTFields- Overrides:
- getASTFieldsin class- AstNode
 
- 
buildSQLDirect- Overrides:
- buildSQLDirectin class- AstNode
 
- 
assign- Overrides:
- assignin class- AstNodeBase
 
 
-