public final class DefaultColumnMapping extends AbstractColumnMapping<java.lang.Object>
May be sufficient for in-memory storage implementations and storages that do manual conversion of column values.
Modifier and Type | Field and Description |
---|---|
static DefaultColumnMapping |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
protected ColumnTypeMapping<java.lang.Boolean,java.lang.Boolean> |
ofBoolean()
Returns the mapping rules of
Boolean columns. |
protected ColumnTypeMapping<com.google.protobuf.ByteString,com.google.protobuf.ByteString> |
ofByteString()
Returns the mapping rules of
ByteString columns. |
protected ColumnTypeMapping<java.lang.Double,java.lang.Double> |
ofDouble()
Returns the mapping rules of
Double columns. |
protected ColumnTypeMapping<java.lang.Enum<?>,java.lang.Enum<?>> |
ofEnum()
Returns the mapping rules of
Enum columns. |
protected ColumnTypeMapping<java.lang.Float,java.lang.Float> |
ofFloat()
Returns the mapping rules of
Float columns. |
protected ColumnTypeMapping<java.lang.Integer,java.lang.Integer> |
ofInteger()
Returns the mapping rules of
Integer columns. |
protected ColumnTypeMapping<java.lang.Long,java.lang.Long> |
ofLong()
Returns the mapping rules of
Long columns. |
protected ColumnTypeMapping<com.google.protobuf.Message,com.google.protobuf.Message> |
ofMessage()
Returns the mapping rules of
Message columns. |
ColumnTypeMapping<?,?> |
ofNull()
Obtains the mapping rules of
null . |
protected ColumnTypeMapping<java.lang.String,java.lang.String> |
ofString()
Returns the mapping rules of
String columns. |
of, setupCustomMapping, unsupportedType
public static final DefaultColumnMapping INSTANCE
protected ColumnTypeMapping<java.lang.String,java.lang.String> ofString()
AbstractColumnMapping
String
columns.ofString
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Integer,java.lang.Integer> ofInteger()
AbstractColumnMapping
Integer
columns.ofInteger
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Long,java.lang.Long> ofLong()
AbstractColumnMapping
Long
columns.ofLong
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Float,java.lang.Float> ofFloat()
AbstractColumnMapping
Float
columns.ofFloat
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Double,java.lang.Double> ofDouble()
AbstractColumnMapping
Double
columns.ofDouble
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Boolean,java.lang.Boolean> ofBoolean()
AbstractColumnMapping
Boolean
columns.ofBoolean
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<com.google.protobuf.ByteString,com.google.protobuf.ByteString> ofByteString()
AbstractColumnMapping
ByteString
columns.ofByteString
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<java.lang.Enum<?>,java.lang.Enum<?>> ofEnum()
AbstractColumnMapping
Enum
columns.ofEnum
in class AbstractColumnMapping<java.lang.Object>
protected ColumnTypeMapping<com.google.protobuf.Message,com.google.protobuf.Message> ofMessage()
AbstractColumnMapping
Message
columns.ofMessage
in class AbstractColumnMapping<java.lang.Object>
public ColumnTypeMapping<?,?> ofNull()
ColumnMapping
null
.