public abstract class AbstractFunction<R,C> extends ParserLocator2Impl implements ColumnReference<R,C>
| Constructor and Description |
|---|
AbstractFunction(ColumnReference inner) |
| Modifier and Type | Method and Description |
|---|---|
void |
associateCondition(Condition condition,
boolean andPath) |
abstract Object |
function(Object value)
Implements the specified function
|
String |
getColumn()
Returns columns real name
|
String |
getCorrelation() |
Table |
getTable() |
String |
getTitle()
Returns columns display name.
|
Object |
getValue(SQLConverter selector,
ArrayMap rowCandidate) |
Object |
getValue(SQLConverter selector,
Object row) |
boolean |
resolvTable(Collection<Table<R,C>> tables) |
void |
setTable(Table table) |
void |
setTitle(String title)
Sets the columns display name
|
String |
toString() |
getEnd, getSource, getStart, setLocation, throwExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEnd, getSource, getStart, throwExceptionpublic AbstractFunction(ColumnReference inner)
public boolean resolvTable(Collection<Table<R,C>> tables)
resolvTable in interface ColumnReference<R,C>public void associateCondition(Condition condition, boolean andPath)
associateCondition in interface ColumnReference<R,C>public String getColumn()
ColumnReferencegetColumn in interface ColumnReference<R,C>public String getTitle()
ColumnReferencegetTitle in interface ColumnReference<R,C>public void setTitle(String title)
ColumnReferencesetTitle in interface ColumnReference<R,C>public String getCorrelation()
getCorrelation in interface ColumnReference<R,C>public Table getTable()
getTable in interface ColumnReference<R,C>public void setTable(Table table)
setTable in interface ColumnReference<R,C>public Object getValue(SQLConverter selector, Object row)
getValue in interface ColumnReference<R,C>public Object getValue(SQLConverter selector, ArrayMap rowCandidate)
getValue in interface ColumnReference<R,C>public abstract Object function(Object value)
value - Copyright © 2014. All rights reserved.