public class Table<R,C> extends ParserLocator2Impl
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
andColumns |
protected Set<ColumnCondition<R,C>> |
andConditions |
protected Set<String> |
conditionColumns |
protected Set<ColumnCondition<R,C>> |
conditions |
protected Engine<R,C> |
engine |
protected String |
name |
protected Set<String> |
selectListColumns |
protected Set<String> |
sortColumns |
| Modifier | Constructor and Description |
|---|---|
protected |
Table(Engine<R,C> engine,
String schema,
String tablename,
String correlationName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAndColumn(String column)
Add condition column in and path.
|
void |
addConditionColumn(String column)
Add column found in condition
|
void |
addSelectListColumn(String column)
Add column found in select list
|
void |
addSortColumn(String column) |
void |
associateCondition(ColumnCondition<R,C> condition,
boolean andPath) |
Set<String> |
getAndColumns()
Return condition columns in and path
|
Set<ColumnCondition<R,C>> |
getAndConditions() |
Set<String> |
getConditionColumns()
Return condition columns
|
Set<ColumnCondition<R,C>> |
getConditions() |
String |
getCorrelationName() |
String |
getName() |
String |
getSchema() |
Set<String> |
getSelectListColumns()
Return select list columns
|
Set<String> |
getSortColumns() |
boolean |
nameMatches(String str) |
String |
toString() |
getEnd, getSource, getStart, setLocation, throwExceptionprotected String name
protected Set<ColumnCondition<R,C>> andConditions
protected Set<ColumnCondition<R,C>> conditions
public boolean nameMatches(String str)
public String getName()
public String getSchema()
public String getCorrelationName()
public void addSelectListColumn(String column)
column - public void addConditionColumn(String column)
column - public void associateCondition(ColumnCondition<R,C> condition, boolean andPath)
public void addAndColumn(String column)
column - public Set<ColumnCondition<R,C>> getConditions()
public Set<ColumnCondition<R,C>> getAndConditions()
public void addSortColumn(String column)
Copyright © 2014. All rights reserved.