Class SnowflakeJsonSchema
- java.lang.Object
-
- com.snowflake.kafka.connector.records.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
-
-
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 Summary
Constructors Constructor Description SnowflakeJsonSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectdefaultValue()Stringdoc()org.apache.kafka.connect.data.Fieldfield(String s)List<org.apache.kafka.connect.data.Field>fields()booleanisOptional()org.apache.kafka.connect.data.SchemakeySchema()Stringname()Map<String,String>parameters()org.apache.kafka.connect.data.Schemaschema()org.apache.kafka.connect.data.Schema.Typetype()org.apache.kafka.connect.data.SchemavalueSchema()Integerversion()
-
-
-
Method Detail
-
type
public org.apache.kafka.connect.data.Schema.Type type()
- Specified by:
typein interfaceorg.apache.kafka.connect.data.Schema
-
isOptional
public boolean isOptional()
- Specified by:
isOptionalin interfaceorg.apache.kafka.connect.data.Schema
-
defaultValue
public Object defaultValue()
- Specified by:
defaultValuein interfaceorg.apache.kafka.connect.data.Schema
-
name
public String name()
- Specified by:
namein interfaceorg.apache.kafka.connect.data.Schema
-
version
public Integer version()
- Specified by:
versionin interfaceorg.apache.kafka.connect.data.Schema
-
doc
public String doc()
- Specified by:
docin interfaceorg.apache.kafka.connect.data.Schema
-
parameters
public Map<String,String> parameters()
- Specified by:
parametersin interfaceorg.apache.kafka.connect.data.Schema
-
keySchema
public org.apache.kafka.connect.data.Schema keySchema()
- Specified by:
keySchemain interfaceorg.apache.kafka.connect.data.Schema
-
valueSchema
public org.apache.kafka.connect.data.Schema valueSchema()
- Specified by:
valueSchemain interfaceorg.apache.kafka.connect.data.Schema
-
fields
public List<org.apache.kafka.connect.data.Field> fields()
- Specified by:
fieldsin interfaceorg.apache.kafka.connect.data.Schema
-
field
public org.apache.kafka.connect.data.Field field(String s)
- Specified by:
fieldin interfaceorg.apache.kafka.connect.data.Schema
-
schema
public org.apache.kafka.connect.data.Schema schema()
- Specified by:
schemain interfaceorg.apache.kafka.connect.data.Schema
-
-