|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fuberlin.wiwiss.d2rq.DummyValueSource
Dummy implementation of ValueSource
Field Summary | |
private java.util.Set |
columns
|
private java.util.Map |
columnValues
|
private boolean |
couldFit
|
private java.lang.String |
returnValue
|
Constructor Summary | |
DummyValueSource(java.lang.String value,
boolean couldFit)
|
Method Summary | |
boolean |
couldFit(java.lang.String value)
Checks if a given value fits this source without querying the database. |
java.util.Set |
getColumns()
Returns a set of all columns containing data necessary for this ValueSource. |
java.util.Map |
getColumnValues(java.lang.String value)
Returns a map of database fields and values corresponding to the argument. |
java.lang.String |
getValue(java.lang.String[] row,
java.util.Map columnNameNumberMap)
Retrieves a value from a database row according to some rule or pattern. |
void |
setColumns(java.util.Set columns)
|
void |
setColumnValues(java.util.Map columnValues)
|
void |
setCouldFit(boolean couldFit)
|
void |
setValue(java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private boolean couldFit
private java.lang.String returnValue
private java.util.Set columns
private java.util.Map columnValues
Constructor Detail |
public DummyValueSource(java.lang.String value, boolean couldFit)
Method Detail |
public void setCouldFit(boolean couldFit)
public void setValue(java.lang.String value)
public void setColumns(java.util.Set columns)
public void setColumnValues(java.util.Map columnValues)
public boolean couldFit(java.lang.String value)
ValueSource
couldFit
in interface ValueSource
public java.util.Set getColumns()
ValueSource
getColumns
in interface ValueSource
public java.util.Map getColumnValues(java.lang.String value)
ValueSource
For example, a ValueSource that corresponds directly to a single DB column would return a single-entry map with that column as the key, and value as the value.
getColumnValues
in interface ValueSource
value
- a non-null value
Column
keys, and string values.public java.lang.String getValue(java.lang.String[] row, java.util.Map columnNameNumberMap)
ValueSource
getValue
in interface ValueSource
row
- the database rowcolumnNameNumberMap
- a map from Table.Column style column
names to Integer indices into the row array
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |