Class NumericParser (0.18.0)

public class NumericParser extends Parser<String>

Translate from wire protocol to Number.

Inheritance

Object > Parser > NumericParser

Static Methods

convertToPG(ResultSet resultSet, int position, ProxyServer.DataFormat format)

public static byte[] convertToPG(ResultSet resultSet, int position, ProxyServer.DataFormat format)
Parameters
NameDescription
resultSetcom.google.cloud.spanner.ResultSet
positionint
formatProxyServer.DataFormat
Returns
TypeDescription
byte[]

toNumericString(byte[] data)

public static String toNumericString(byte[] data)

Converts the binary data to a string representation of the numeric value. That is either a valid numeric string or 'NaN'.

Parameter
NameDescription
databyte[]
Returns
TypeDescription
String

Methods

binaryParse()

protected byte[] binaryParse()

Used to parse data type onto binary. Override this to change binary representation.

Returns
TypeDescription
byte[]
Overrides

bind(Statement.Builder statementBuilder, String name)

public void bind(Statement.Builder statementBuilder, String name)
Parameters
NameDescription
statementBuildercom.google.cloud.spanner.Statement.Builder
nameString
Overrides

stringParse()

public String stringParse()

Used to parse data type into string. Override this to change the string representation.

Returns
TypeDescription
String
Overrides