public class JsonbParser extends Parser<String>
Translate from wire protocol to jsonb.
Static Methods
convertToPG(ResultSet resultSet, int position, ProxyServer.DataFormat format)
public static byte[] convertToPG(ResultSet resultSet, int position, ProxyServer.DataFormat format)
Parameters | |
---|---|
Name | Description |
resultSet | com.google.cloud.spanner.ResultSet |
position | int |
format | ProxyServer.DataFormat |
Returns | |
---|---|
Type | Description |
byte[] |
toString(byte[] data)
public static String toString(byte[] data)
Converts the binary data to an UTF8 string.
Parameter | |
---|---|
Name | Description |
data | byte[] |
Returns | |
---|---|
Type | Description |
String |
Methods
binaryParse()
protected byte[] binaryParse()
Used to parse data type onto binary. Override this to change binary representation.
Returns | |
---|---|
Type | Description |
byte[] |
bind(Statement.Builder statementBuilder, String name)
public void bind(Statement.Builder statementBuilder, String name)
Parameters | |
---|---|
Name | Description |
statementBuilder | com.google.cloud.spanner.Statement.Builder |
name | String |
stringParse()
public String stringParse()
Used to parse data type into string. Override this to change the string representation.
Returns | |
---|---|
Type | Description |
String |