public class SQLExpressionParameter extends SQLExpressionItem
| Modifier and Type | Field and Description |
|---|---|
AstToken |
name |
AstTokenSymbol |
symbol |
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionParameter(BaseSQLContext sqlContext) |
SQLExpressionParameter(BaseSQLContext sqlContext,
AstToken name) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
java.lang.String |
getComparedField() |
java.lang.String |
getComparedObject() |
java.lang.String |
getCompareOperator() |
int |
getDataType() |
MetadataField |
getMetadataField() |
MetadataObject |
getMetadataObject() |
void |
setComparedField(java.lang.String comparedField) |
void |
setComparedObject(java.lang.String comparedObject) |
void |
setCompareOperator(java.lang.String compareOperator) |
void |
setDataType(int dataType) |
void |
setMetadataField(MetadataField metadataField) |
void |
setMetadataObject(MetadataObject metadataObject) |
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpressionbuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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, traverseASTTreeSiblingFirstpublic AstTokenSymbol symbol
public AstToken name
public SQLExpressionParameter(BaseSQLContext sqlContext)
public SQLExpressionParameter(BaseSQLContext sqlContext, AstToken name)
public int getDataType()
public void setDataType(int dataType)
public java.lang.String getCompareOperator()
public void setCompareOperator(java.lang.String compareOperator)
public java.lang.String getComparedField()
public void setComparedField(java.lang.String comparedField)
public java.lang.String getComparedObject()
public void setComparedObject(java.lang.String comparedObject)
public MetadataObject getMetadataObject()
public void setMetadataObject(MetadataObject metadataObject)
public MetadataField getMetadataField()
public void setMetadataField(MetadataField metadataField)
protected void getASTFields(AstFieldList l)
getASTFields in class AstNodepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class AstNodepublic void assign(java.lang.Object source)
assign in class AstNodeBase