public class SQLExpressionItemWithList extends SQLExpressionItem
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionItemWithList(BaseSQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
int |
add(AstNode item) |
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
clear() |
void |
delete(AstNode item) |
void |
delete(int index) |
AstNode |
extract(AstNode item) |
AstNode |
extract(int i) |
AstNode |
get(int index) |
int |
getCount() |
void |
getMyChildren(java.util.List l) |
int |
indexOf(AstNode item) |
void |
insert(int i,
AstNode item) |
int |
remove(AstNode item) |
void |
set(int index,
AstNode value) |
void |
setCount(int newLength) |
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpressionbuildSQL, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirstpublic SQLExpressionItemWithList(BaseSQLContext sqlContext)
public int getCount()
public void setCount(int newLength)
public AstNode get(int index)
public void set(int index,
AstNode value)
public int indexOf(AstNode item)
public void assign(java.lang.Object source)
assign in class AstNodeBasepublic void getMyChildren(java.util.List l)
getMyChildren in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class AstNodepublic int remove(AstNode item)
public void delete(int index)
public void delete(AstNode item)
public AstNode extract(int i)
public int add(AstNode item)
public void insert(int i,
AstNode item)
public void clear()