Class ResultSetConverter

    • Field Detail

      • dslJson

        private final DslJson dslJson
      • writeNames

        private final boolean writeNames
      • writeTypes

        private final boolean writeTypes
      • zone

        private final java.time.ZoneId zone
      • NextRow

        private static byte[] NextRow
      • DoubleEnd

        private static byte[] DoubleEnd
    • Constructor Detail

      • ResultSetConverter

        public ResultSetConverter​(DslJson dslJson)
      • ResultSetConverter

        public ResultSetConverter​(DslJson dslJson,
                                  boolean writeNames,
                                  boolean writeTypes,
                                  java.time.ZoneId zone)
    • Method Detail

      • serialize

        private void serialize​(java.sql.ResultSet rs,
                               JsonWriter buffer,
                               ResultSetConverter.Writer[] writers)
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • createWriter

        @Nullable
        public ResultSetConverter.Writer createWriter​(java.sql.ResultSetMetaData metaData,
                                                      int index)
                                               throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getColumnType

        public static java.lang.String getColumnType​(int sqlType)