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.