public interface InstanceSet
Modifier and Type | Method and Description |
---|---|
boolean |
absolute(int row) |
void |
close()
frees resources (closes the result set)
|
void |
copyMetadataFrom(DataInstance di) |
void |
copyMetadataTo(DataInstance di) |
boolean |
first()
rewinds to the first record
|
java.lang.String |
getClassname()
Returns the classname
|
java.lang.String[] |
getClassnames()
Returns the classname for each field
If implemented, useful for views.
|
ClassVO |
getClassVO() |
Instance |
getCurrentInstance() |
java.sql.Date |
getDate(int i) |
java.sql.Date |
getDate(java.lang.String field) |
Instance |
getInstance(int row)
Returns row by index.
|
int |
getInstanceCount() |
Instance[] |
getInstances() |
int |
getInteger(int i) |
int |
getInteger(java.lang.String field) |
long |
getLong(int i) |
long |
getLong(java.lang.String field) |
java.lang.String[] |
getNames() |
java.lang.String[] |
getOriginalPropertyNames()
For views, where the original name can be aliased
|
int |
getRow() |
java.lang.String |
getString(int i) |
java.lang.String |
getString(java.lang.String field) |
java.lang.String |
getType() |
java.lang.Object |
getValue(int column) |
java.lang.Object |
getValue(int row,
int col)
Obtain the value for a row and column index
|
java.lang.Class |
getValueClass(int column)
The class for a given column
|
java.lang.Class[] |
getValueClasses() |
java.lang.String |
getValueClassName(int column)
The class name for a given column
|
java.lang.String[] |
getValueClassNames() |
java.lang.Object[][] |
getValues() |
java.lang.Object[] |
getValues(int row) |
java.lang.Object[] |
getValuesByColumn(int col) |
java.lang.Object[] |
getValuesByColumn(java.lang.String colname) |
boolean |
last()
rewinds to the last record
|
boolean |
next()
moves one position down the resultset
|
void |
setClassname(java.lang.String string) |
void |
setClassVO(ClassVO classVO) |
void |
setValues(java.lang.Object[][] data) |
java.lang.String |
toJSON() |
JSONObject |
toJSONObject() |
java.lang.String getClassname()
java.lang.String[] getClassnames()
java.lang.String getType()
int getInstanceCount()
Instance getCurrentInstance()
Instance getInstance(int row)
row
- index of the record to getInstance[] getInstances()
java.lang.String[] getNames()
java.lang.String[] getOriginalPropertyNames()
java.lang.Object getValue(int row, int col)
row
- col
- java.lang.Object[] getValues(int row)
row
- index of the rowjava.lang.Object[] getValuesByColumn(int col)
col
- index of the columnjava.lang.Object[] getValuesByColumn(java.lang.String colname)
colname
- java.lang.Object[][] getValues()
java.lang.Class getValueClass(int column)
column
- index of the columnjava.lang.String getValueClassName(int column)
column
- index of the columnjava.lang.Class[] getValueClasses()
java.lang.String[] getValueClassNames()
boolean first()
boolean last()
boolean next()
int getRow()
void close()
java.lang.Object getValue(int column)
column
- index to get value forboolean absolute(int row)
void copyMetadataTo(DataInstance di)
di
- destination to copy metadata to.void copyMetadataFrom(DataInstance di)
di
- source to copy data fromvoid setValues(java.lang.Object[][] data)
data
- values to setvoid setClassname(java.lang.String string)
string
- name of the classJSONObject toJSONObject()
java.lang.String toJSON()
java.lang.String getString(int i)
int getInteger(int i)
long getLong(int i)
java.sql.Date getDate(int i)
java.lang.String getString(java.lang.String field)
int getInteger(java.lang.String field)
long getLong(java.lang.String field)
java.sql.Date getDate(java.lang.String field)
void setClassVO(ClassVO classVO)
ClassVO getClassVO()