public static class Field.Type extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
static Field.Type |
bool()
Returns a
LegacySQLTypeName.BOOLEAN field value. |
static Field.Type |
bytes()
Returns a
LegacySQLTypeName.BYTES field value. |
static Field.Type |
date()
Returns a
LegacySQLTypeName.DATE field value. |
static Field.Type |
datetime()
Returns a
LegacySQLTypeName.DATETIME field value. |
boolean |
equals(Object obj) |
static Field.Type |
floatingPoint()
Returns a
LegacySQLTypeName.FLOAT field value. |
List<Field> |
getFields()
Returns the list of sub-fields if
getValue() is set to LegacySQLTypeName.RECORD . |
LegacySQLTypeName |
getValue()
Returns the value identifier.
|
int |
hashCode() |
static Field.Type |
integer()
Returns an
LegacySQLTypeName.INTEGER field value. |
static Field.Type |
record(Field... fields)
Returns a
LegacySQLTypeName.RECORD field value with associated list of sub-fields. |
static Field.Type |
record(List<Field> fields)
Returns a
LegacySQLTypeName.RECORD field value with associated list of sub-fields. |
static Field.Type |
string()
Returns a
LegacySQLTypeName.STRING field value. |
static Field.Type |
time()
Returns a
LegacySQLTypeName.TIME field value. |
static Field.Type |
timestamp()
Returns a
LegacySQLTypeName.TIMESTAMP field value. |
String |
toString() |
public LegacySQLTypeName getValue()
public List<Field> getFields()
getValue()
is set to LegacySQLTypeName.RECORD
. Returns null
otherwise.public static Field.Type bytes()
LegacySQLTypeName.BYTES
field value.public static Field.Type string()
LegacySQLTypeName.STRING
field value.public static Field.Type integer()
LegacySQLTypeName.INTEGER
field value.public static Field.Type floatingPoint()
LegacySQLTypeName.FLOAT
field value.public static Field.Type bool()
LegacySQLTypeName.BOOLEAN
field value.public static Field.Type timestamp()
LegacySQLTypeName.TIMESTAMP
field value.public static Field.Type date()
LegacySQLTypeName.DATE
field value.public static Field.Type time()
LegacySQLTypeName.TIME
field value.public static Field.Type datetime()
LegacySQLTypeName.DATETIME
field value.public static Field.Type record(Field... fields)
LegacySQLTypeName.RECORD
field value with associated list of sub-fields.public static Field.Type record(List<Field> fields)
LegacySQLTypeName.RECORD
field value with associated list of sub-fields.Copyright © 2017 Google. All rights reserved.