|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.persistence.proxy.AbstractFieldInfo
net.ontopia.persistence.proxy.PrimitiveFieldInfo
public class PrimitiveFieldInfo
INTERNAL: A field that references a primitive value class.
| Field Summary | |
|---|---|
protected String |
colname
|
protected int |
sqltype
|
| Fields inherited from class net.ontopia.persistence.proxy.AbstractFieldInfo |
|---|
cardinality, field, getter, index, is_collection, name, parent_cinfo, readonly, setter, value_class |
| Fields inherited from interface net.ontopia.persistence.proxy.FieldInfoIF |
|---|
MANY_TO_MANY, ONE_TO_MANY, ONE_TO_ONE |
| Method Summary | |
|---|---|
void |
bind(Object value,
PreparedStatement stm,
int stmt_index)
INTERNAL: Binds the object field value starting from the given offset in the prepared statement. |
int |
getColumnCount()
INTERNAL: Returns the number of columns that the field spans. |
int |
getSQLType()
|
ClassInfoIF |
getValueClassInfo()
INTERNAL: Gets the class info for the field's value type. |
String[] |
getValueColumns()
INTERNAL: Returns the names of the columns that the field spans. |
boolean |
isIdentityField()
INTERNAL: Returns true if the field handler references an object identity field. |
Object |
load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Loads a single primitive value. |
void |
retrieveFieldValues(Object value,
List field_values)
|
void |
retrieveSQLValues(Object value,
List sql_values)
|
String |
toString()
|
| Methods inherited from class net.ontopia.persistence.proxy.AbstractFieldInfo |
|---|
getCardinality, getDescriptor, getGetterMethod, getIndex, getJoinKeys, getJoinTable, getManyKeys, getName, getParentClassInfo, getSetterMethod, getTable, getValue, getValueClass, isAggregateField, isCollectionField, isPrimitiveField, isReadOnly, isReferenceField, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String colname
protected int sqltype
| Method Detail |
|---|
public int getSQLType()
public ClassInfoIF getValueClassInfo()
FieldInfoIF
public int getColumnCount()
FieldHandlerIF
public boolean isIdentityField()
FieldHandlerIF
public String[] getValueColumns()
FieldInfoIF
public Object load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
throws SQLException
SQLException
public void bind(Object value,
PreparedStatement stm,
int stmt_index)
throws SQLException
FieldHandlerIF
SQLException
public void retrieveFieldValues(Object value,
List field_values)
public void retrieveSQLValues(Object value,
List sql_values)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||