Class SnowflakeJsonSchema

  • All Implemented Interfaces:
    org.apache.kafka.connect.data.Schema

    public class SnowflakeJsonSchema
    extends Object
    implements org.apache.kafka.connect.data.Schema
    Snowflake json schema
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.kafka.connect.data.Schema

        org.apache.kafka.connect.data.Schema.Type
    • Field Summary

      • Fields inherited from interface org.apache.kafka.connect.data.Schema

        BOOLEAN_SCHEMA, BYTES_SCHEMA, FLOAT32_SCHEMA, FLOAT64_SCHEMA, INT16_SCHEMA, INT32_SCHEMA, INT64_SCHEMA, INT8_SCHEMA, OPTIONAL_BOOLEAN_SCHEMA, OPTIONAL_BYTES_SCHEMA, OPTIONAL_FLOAT32_SCHEMA, OPTIONAL_FLOAT64_SCHEMA, OPTIONAL_INT16_SCHEMA, OPTIONAL_INT32_SCHEMA, OPTIONAL_INT64_SCHEMA, OPTIONAL_INT8_SCHEMA, OPTIONAL_STRING_SCHEMA, STRING_SCHEMA
    • Constructor Detail

      • SnowflakeJsonSchema

        public SnowflakeJsonSchema()
    • Method Detail

      • type

        public org.apache.kafka.connect.data.Schema.Type type()
        Specified by:
        type in interface org.apache.kafka.connect.data.Schema
      • isOptional

        public boolean isOptional()
        Specified by:
        isOptional in interface org.apache.kafka.connect.data.Schema
      • defaultValue

        public Object defaultValue()
        Specified by:
        defaultValue in interface org.apache.kafka.connect.data.Schema
      • name

        public String name()
        Specified by:
        name in interface org.apache.kafka.connect.data.Schema
      • version

        public Integer version()
        Specified by:
        version in interface org.apache.kafka.connect.data.Schema
      • doc

        public String doc()
        Specified by:
        doc in interface org.apache.kafka.connect.data.Schema
      • parameters

        public Map<String,​String> parameters()
        Specified by:
        parameters in interface org.apache.kafka.connect.data.Schema
      • keySchema

        public org.apache.kafka.connect.data.Schema keySchema()
        Specified by:
        keySchema in interface org.apache.kafka.connect.data.Schema
      • valueSchema

        public org.apache.kafka.connect.data.Schema valueSchema()
        Specified by:
        valueSchema in interface org.apache.kafka.connect.data.Schema
      • fields

        public List<org.apache.kafka.connect.data.Field> fields()
        Specified by:
        fields in interface org.apache.kafka.connect.data.Schema
      • field

        public org.apache.kafka.connect.data.Field field​(String s)
        Specified by:
        field in interface org.apache.kafka.connect.data.Schema
      • schema

        public org.apache.kafka.connect.data.Schema schema()
        Specified by:
        schema in interface org.apache.kafka.connect.data.Schema