public abstract class FieldValueFactory
extends java.lang.Object
| Constructor and Description |
|---|
FieldValueFactory(VirtualDB layer,
DBField field) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
encodeSQL(java.lang.Object fieldValue) |
DBField |
getField()
get the field.
|
VirtualDB |
getLayer()
get the layer
|
abstract java.lang.Object |
parse(java.lang.Object value) |
@Nonnull @CheckReturnValue public final DBField getField()
@Nonnull @CheckReturnValue public final VirtualDB getLayer()
@Nullable
@CheckReturnValue
public abstract java.lang.Object parse(@Nullable
java.lang.Object value)
throws InvalidDataException
value - the valueInvalidDataException@CheckReturnValue
@Nonnull
public abstract java.lang.String encodeSQL(@Nonnull
java.lang.Object fieldValue)
throws InvalidDataException
fieldValue - InvalidDataExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.