|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IValueLayout
Provides read/write access to persisted string values of limited length. This class's original purpose was for storing RDF datatype and language strings. The length limit is database dependent. For example, a DB2 instance may limit length to 250 chars.
| Method Summary | |
|---|---|
void |
batchAdd(java.util.Iterator<java.lang.String> iter)
Add a set of strings, ignoring resulting IDs |
ClosableIterator<NodeSQL.FetchAllCommonValuesResult> |
fetchAll()
FetchAll the values for this type |
java.lang.Long |
fetchId(java.lang.String value)
Fetch the ID for this value |
java.lang.String |
fetchValue(java.lang.Long id)
Fetch the value for this ID |
java.lang.Long |
store(java.lang.String value)
Store String value |
| Method Detail |
|---|
java.lang.Long store(java.lang.String value)
value - value to store
java.lang.Long fetchId(java.lang.String value)
value - value to lookup
java.lang.String fetchValue(java.lang.Long id)
id - id to lookup
void batchAdd(java.util.Iterator<java.lang.String> iter)
iter - Set of strings to storeClosableIterator<NodeSQL.FetchAllCommonValuesResult> fetchAll()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||