Package com.google.cloud.spanner.jdbc
Class JsonType
- java.lang.Object
-
- com.google.cloud.spanner.jdbc.JsonType
-
- All Implemented Interfaces:
SQLType
public class JsonType extends Object implements SQLType
Custom SQL type for Spanner JSON data type. This type (or the vendor type number) must be used when setting a JSON parameter usingPreparedStatement.setObject(int, Object, SQLType).
-
-
Field Summary
Fields Modifier and Type Field Description static JsonTypeINSTANCEstatic intVENDOR_TYPE_NUMBERSpanner does not have any type numbers, but the code values are unique.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()StringgetVendor()IntegergetVendorTypeNumber()StringtoString()
-
-
-
Field Detail
-
INSTANCE
public static final JsonType INSTANCE
-
VENDOR_TYPE_NUMBER
public static final int VENDOR_TYPE_NUMBER
Spanner does not have any type numbers, but the code values are unique. Add 100,000 to avoid conflicts with the type numbers in java.sql.Types.- See Also:
- Constant Field Values
-
-
Method Detail
-
getVendorTypeNumber
public Integer getVendorTypeNumber()
- Specified by:
getVendorTypeNumberin interfaceSQLType
-
-