public class InformixSQLSubstringOperator extends SQLExpressionOperation
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
first |
java.lang.String |
last |
lExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
InformixSQLSubstringOperator(BaseSQLContext sqlContext) |
InformixSQLSubstringOperator(BaseSQLContext sqlContext,
SQLExpressionItem lExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
findExpressionItem, removeLExpression, restoreLExpressionbuildSQLExpression, getASTFieldsbuildSQLCosmetic, clone, isLogical, removeReferencesToDatasourceInternalbuildSQL, 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 InformixSQLSubstringOperator(BaseSQLContext sqlContext)
public InformixSQLSubstringOperator(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
public void assign(java.lang.Object source)
assign in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionExpressionItem