Class AbstractStructReader (2.18.0)

public abstract class AbstractStructReader implements StructReader

Inheritance

Object > AbstractStructReader

Implements

StructReader

Constructors

AbstractStructReader()

public AbstractStructReader()

Methods

<T>getProtoEnum(int arg0, Function<Integer,ProtocolMessageEnum> arg1)

public T <T>getProtoEnum(int arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 int
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
T

<T>getProtoEnum(String arg0, Function<Integer,ProtocolMessageEnum> arg1)

public T <T>getProtoEnum(String arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 String
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
T

<T>getProtoEnumInternal(int arg0, Function<Integer,ProtocolMessageEnum> arg1)

protected T <T>getProtoEnumInternal(int arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 int
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
T

<T>getProtoEnumList(int arg0, Function<Integer,ProtocolMessageEnum> arg1)

public List<T> <T>getProtoEnumList(int arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 int
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
List<T>

<T>getProtoEnumList(String arg0, Function<Integer,ProtocolMessageEnum> arg1)

public List<T> <T>getProtoEnumList(String arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 String
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
List<T>

<T>getProtoEnumListInternal(int arg0, Function<Integer,ProtocolMessageEnum> arg1)

protected List<T> <T>getProtoEnumListInternal(int arg0, Function<Integer,ProtocolMessageEnum> arg1)
Parameters
Name Description
arg0 int
arg1 Function<Integer,ProtocolMessageEnum>
Returns
Type Description
List<T>

<T>getProtoMessage(int arg0, T arg1)

public T <T>getProtoMessage(int arg0, T arg1)
Parameters
Name Description
arg0 int
arg1 T
Returns
Type Description
T

<T>getProtoMessage(String arg0, T arg1)

public T <T>getProtoMessage(String arg0, T arg1)
Parameters
Name Description
arg0 String
arg1 T
Returns
Type Description
T

<T>getProtoMessageInternal(int arg0, T arg1)

protected T <T>getProtoMessageInternal(int arg0, T arg1)
Parameters
Name Description
arg0 int
arg1 T
Returns
Type Description
T

<T>getProtoMessageList(int arg0, T arg1)

public List<T> <T>getProtoMessageList(int arg0, T arg1)
Parameters
Name Description
arg0 int
arg1 T
Returns
Type Description
List<T>

<T>getProtoMessageList(String arg0, T arg1)

public List<T> <T>getProtoMessageList(String arg0, T arg1)
Parameters
Name Description
arg0 String
arg1 T
Returns
Type Description
List<T>

<T>getProtoMessageListInternal(int arg0, T arg1)

protected List<T> <T>getProtoMessageListInternal(int arg0, T arg1)
Parameters
Name Description
arg0 int
arg1 T
Returns
Type Description
List<T>

checkNonNull(int arg0, Object arg1)

protected void checkNonNull(int arg0, Object arg1)
Parameters
Name Description
arg0 int
arg1 Object

getBigDecimal(int arg0)

public BigDecimal getBigDecimal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
BigDecimal

getBigDecimal(String arg0)

public BigDecimal getBigDecimal(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
BigDecimal

getBigDecimalInternal(int arg0)

protected abstract BigDecimal getBigDecimalInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
BigDecimal

getBigDecimalList(int arg0)

public List<BigDecimal> getBigDecimalList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<BigDecimal>

getBigDecimalList(String arg0)

public List<BigDecimal> getBigDecimalList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<BigDecimal>

getBigDecimalListInternal(int arg0)

protected abstract List<BigDecimal> getBigDecimalListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<BigDecimal>

getBoolean(int arg0)

public boolean getBoolean(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
boolean

getBoolean(String arg0)

public boolean getBoolean(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
boolean

getBooleanArray(int arg0)

public boolean[] getBooleanArray(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
boolean[]

getBooleanArray(String arg0)

public boolean[] getBooleanArray(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
boolean[]

getBooleanArrayInternal(int arg0)

protected abstract boolean[] getBooleanArrayInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
boolean[]

getBooleanInternal(int arg0)

protected abstract boolean getBooleanInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
boolean

getBooleanList(int arg0)

public List<Boolean> getBooleanList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Boolean>

getBooleanList(String arg0)

public List<Boolean> getBooleanList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<Boolean>

getBooleanListInternal(int arg0)

protected abstract List<Boolean> getBooleanListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Boolean>

getBytes(int arg0)

public ByteArray getBytes(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.ByteArray

getBytes(String arg0)

public ByteArray getBytes(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
com.google.cloud.ByteArray

getBytesInternal(int arg0)

protected abstract ByteArray getBytesInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.ByteArray

getBytesList(int arg0)

public List<ByteArray> getBytesList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.ByteArray>

getBytesList(String arg0)

public List<ByteArray> getBytesList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<com.google.cloud.ByteArray>

getBytesListInternal(int arg0)

protected abstract List<ByteArray> getBytesListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.ByteArray>

getColumnCount()

public int getColumnCount()
Returns
Type Description
int

getColumnIndex(String arg0)

public int getColumnIndex(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
int

getColumnType(int arg0)

public Type getColumnType(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
Type

getColumnType(String arg0)

public Type getColumnType(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
Type

getDate(int arg0)

public Date getDate(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.Date

getDate(String arg0)

public Date getDate(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
com.google.cloud.Date

getDateInternal(int arg0)

protected abstract Date getDateInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.Date

getDateList(int arg0)

public List<Date> getDateList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.Date>

getDateList(String arg0)

public List<Date> getDateList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<com.google.cloud.Date>

getDateListInternal(int arg0)

protected abstract List<Date> getDateListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.Date>

getDouble(int arg0)

public double getDouble(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
double

getDouble(String arg0)

public double getDouble(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
double

getDoubleArray(int arg0)

public double[] getDoubleArray(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
double[]

getDoubleArray(String arg0)

public double[] getDoubleArray(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
double[]

getDoubleArrayInternal(int arg0)

protected abstract double[] getDoubleArrayInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
double[]

getDoubleInternal(int arg0)

protected abstract double getDoubleInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
double

getDoubleList(int arg0)

public List<Double> getDoubleList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Double>

getDoubleList(String arg0)

public List<Double> getDoubleList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<Double>

getDoubleListInternal(int arg0)

protected abstract List<Double> getDoubleListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Double>

getFloat(int arg0)

public float getFloat(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
float

getFloat(String arg0)

public float getFloat(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
float

getFloatArray(int arg0)

public float[] getFloatArray(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
float[]

getFloatArray(String arg0)

public float[] getFloatArray(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
float[]

getFloatArrayInternal(int arg0)

protected float[] getFloatArrayInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
float[]

getFloatInternal(int arg0)

protected float getFloatInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
float

getFloatList(int arg0)

public List<Float> getFloatList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Float>

getFloatList(String arg0)

public List<Float> getFloatList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<Float>

getFloatListInternal(int arg0)

protected List<Float> getFloatListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Float>

getJson(int arg0)

public String getJson(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getJson(String arg0)

public String getJson(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
String

getJsonInternal(int arg0)

protected String getJsonInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getJsonList(int arg0)

public List<String> getJsonList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getJsonList(String arg0)

public List<String> getJsonList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<String>

getJsonListInternal(int arg0)

protected List<String> getJsonListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getLong(int arg0)

public long getLong(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
long

getLong(String arg0)

public long getLong(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
long

getLongArray(int arg0)

public long[] getLongArray(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
long[]

getLongArray(String arg0)

public long[] getLongArray(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
long[]

getLongArrayInternal(int arg0)

protected abstract long[] getLongArrayInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
long[]

getLongInternal(int arg0)

protected abstract long getLongInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
long

getLongList(int arg0)

public List<Long> getLongList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Long>

getLongList(String arg0)

public List<Long> getLongList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<Long>

getLongListInternal(int arg0)

protected abstract List<Long> getLongListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Long>

getPgJsonb(int arg0)

public String getPgJsonb(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getPgJsonb(String arg0)

public String getPgJsonb(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
String

getPgJsonbInternal(int arg0)

protected String getPgJsonbInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getPgJsonbList(int arg0)

public List<String> getPgJsonbList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getPgJsonbList(String arg0)

public List<String> getPgJsonbList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<String>

getPgJsonbListInternal(int arg0)

protected List<String> getPgJsonbListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getString(int arg0)

public String getString(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getString(String arg0)

public String getString(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
String

getStringInternal(int arg0)

protected abstract String getStringInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
String

getStringList(int arg0)

public List<String> getStringList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getStringList(String arg0)

public List<String> getStringList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<String>

getStringListInternal(int arg0)

protected abstract List<String> getStringListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<String>

getStructList(int arg0)

public List<Struct> getStructList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Struct>

getStructList(String arg0)

public List<Struct> getStructList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<Struct>

getStructListInternal(int arg0)

protected abstract List<Struct> getStructListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<Struct>

getTimestamp(int arg0)

public Timestamp getTimestamp(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.Timestamp

getTimestamp(String arg0)

public Timestamp getTimestamp(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
com.google.cloud.Timestamp

getTimestampInternal(int arg0)

protected abstract Timestamp getTimestampInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
com.google.cloud.Timestamp

getTimestampList(int arg0)

public List<Timestamp> getTimestampList(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.Timestamp>

getTimestampList(String arg0)

public List<Timestamp> getTimestampList(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
List<com.google.cloud.Timestamp>

getTimestampListInternal(int arg0)

protected abstract List<Timestamp> getTimestampListInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
List<com.google.cloud.Timestamp>

getValue(int arg0)

public Value getValue(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
Value

getValue(String arg0)

public Value getValue(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
Value

getValueInternal(int arg0)

protected Value getValueInternal(int arg0)
Parameter
Name Description
arg0 int
Returns
Type Description
Value

isNull(String arg0)

public boolean isNull(String arg0)
Parameter
Name Description
arg0 String
Returns
Type Description
boolean