|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Value
Models a value within a ValueContainer. This will generally be either a column or a
derived value, but we also allow the notion of Tuple at this level
| Nested Class Summary | |
|---|---|
static class |
Value.JdbcCodes
Used to track JDBC type usage throughout a series of potential recursive calls to component values since we do not know ahead of time which values correspond to which indexes of the jdbc type array. |
| Method Summary | |
|---|---|
TableSpecification |
getTable()
Retrieve the table that owns this value. |
String |
toLoggableString()
Obtain the string representation of this value usable in log statements. |
void |
validateJdbcTypes(Value.JdbcCodes typeCodes)
Validate the value against the incoming JDBC type code array, both in terms of number of types and compatibility of types. |
| Method Detail |
|---|
TableSpecification getTable()
String toLoggableString()
void validateJdbcTypes(Value.JdbcCodes typeCodes)
typeCodes - The type codes.
ValidationException - if validaton fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||