Package com.dslplatform.json
Class ResultSetConverter
java.lang.Object
com.dslplatform.json.ResultSetConverter
- All Implemented Interfaces:
JsonWriter.WriteObject<ResultSet>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JsonWriter.WriteObject<BigDecimal> private static byte[]private final DslJsonprivate static byte[]private final booleanprivate final booleanprivate final ZoneId -
Constructor Summary
ConstructorsConstructorDescriptionResultSetConverter(DslJson dslJson) ResultSetConverter(DslJson dslJson, boolean writeNames, boolean writeTypes, ZoneId zone) -
Method Summary
Modifier and TypeMethodDescriptioncreateWriter(ResultSetMetaData metaData, int index) static StringgetColumnType(int sqlType) private voidserialize(ResultSet rs, JsonWriter buffer, ResultSetConverter.Writer[] writers) voidwrite(JsonWriter writer, ResultSet rs)
-
Field Details
-
dslJson
-
writeNames
private final boolean writeNames -
writeTypes
private final boolean writeTypes -
zone
-
NextRow
private static byte[] NextRow -
DoubleEnd
private static byte[] DoubleEnd -
DecimalConverter
-
-
Constructor Details
-
ResultSetConverter
-
ResultSetConverter
-
-
Method Details
-
write
- Specified by:
writein interfaceJsonWriter.WriteObject<ResultSet>
-
serialize
private void serialize(ResultSet rs, JsonWriter buffer, ResultSetConverter.Writer[] writers) throws SQLException - Throws:
SQLException
-
createWriter
@Nullable public ResultSetConverter.Writer createWriter(ResultSetMetaData metaData, int index) throws SQLException - Throws:
SQLException
-
getColumnType
-