Skip navigation links
A B C D E F G I L P R S T 

A

addCustomProperty(String, String) - Method in class com.at.avro.AvroSchema
 
apply(String) - Method in class com.at.avro.mappers.RemovePlural
 
apply(String) - Method in class com.at.avro.mappers.ToCamelCase
 
Array - Class in com.at.avro.types
 
Array(Type) - Constructor for class com.at.avro.types.Array
 
ArrayFormatter - Class in com.at.avro.formatters
 
ArrayFormatter() - Constructor for class com.at.avro.formatters.ArrayFormatter
 
AvroConfig - Class in com.at.avro.config
Configuration that allows avro model tweaking.
AvroConfig(String) - Constructor for class com.at.avro.config.AvroConfig
 
AvroField - Class in com.at.avro
 
AvroField(Column, AvroConfig) - Constructor for class com.at.avro.AvroField
 
AvroSchema - Class in com.at.avro
 
AvroSchema(Table, AvroConfig) - Constructor for class com.at.avro.AvroSchema
 
AvroType - Class in com.at.avro
Represents a field type in avro schema.
AvroType(Type, boolean) - Constructor for class com.at.avro.AvroType
 

B

build() - Method in class com.at.avro.config.FormatterConfig.Builder
 
builder() - Static method in class com.at.avro.config.FormatterConfig
 
Builder() - Constructor for class com.at.avro.config.FormatterConfig.Builder
 

C

colon() - Method in class com.at.avro.config.FormatterConfig
 
com.at.avro - package com.at.avro
 
com.at.avro.config - package com.at.avro.config
 
com.at.avro.formatters - package com.at.avro.formatters
 
com.at.avro.mappers - package com.at.avro.mappers
 
com.at.avro.types - package com.at.avro.types
 

D

Date - Class in com.at.avro.types
 
Date(Column, AvroConfig) - Constructor for class com.at.avro.types.Date
 
DateFormatter - Class in com.at.avro.formatters
 
DateFormatter() - Constructor for class com.at.avro.formatters.DateFormatter
 
DbSchemaExtractor - Class in com.at.avro
Connects to a db and populates AvroSchema beans for existing tables.
DbSchemaExtractor(String, String, String) - Constructor for class com.at.avro.DbSchemaExtractor
 
Decimal - Class in com.at.avro.types
 
Decimal(Column, AvroConfig) - Constructor for class com.at.avro.types.Decimal
 
DecimalFormatter - Class in com.at.avro.formatters
 
DecimalFormatter() - Constructor for class com.at.avro.formatters.DecimalFormatter
 

E

Enum - Class in com.at.avro.types
 
Enum(Column) - Constructor for class com.at.avro.types.Enum
 
EnumFormatter - Class in com.at.avro.formatters
 
EnumFormatter() - Constructor for class com.at.avro.formatters.EnumFormatter
 

F

FieldFormatter - Class in com.at.avro.formatters
 
FieldFormatter() - Constructor for class com.at.avro.formatters.FieldFormatter
 
formatFields(FormatterConfig, AvroSchema) - Method in class com.at.avro.formatters.SchemaFormatter
 
formatLine(FormatterConfig, String, String) - Method in class com.at.avro.formatters.SchemaFormatter
 
Formatter<T> - Interface in com.at.avro.formatters
 
FormatterConfig - Class in com.at.avro.config
Avro schema json formatters configuration.
FormatterConfig.Builder - Class in com.at.avro.config
 

G

generate(AvroSchema) - Static method in class com.at.avro.SchemaGenerator
Generates an avro schema based on default formatting configuration.
generate(AvroSchema, FormatterConfig) - Static method in class com.at.avro.SchemaGenerator
Generates an avro schema based on a given FormatterConfig
getAll(AvroConfig) - Method in class com.at.avro.DbSchemaExtractor
Returns all AvroSchemas that are present in a target DB
getAvroSchemaPostProcessor() - Method in class com.at.avro.config.AvroConfig
 
getCustomProperties() - Method in class com.at.avro.AvroSchema
 
getDateTypeClass() - Method in class com.at.avro.config.AvroConfig
 
getDecimalTypeClass() - Method in class com.at.avro.config.AvroConfig
 
getDefaultValue() - Method in class com.at.avro.AvroField
 
getDoc() - Method in class com.at.avro.AvroField
 
getDoc() - Method in class com.at.avro.AvroSchema
 
getFieldNameMapper() - Method in class com.at.avro.config.AvroConfig
 
getFields() - Method in class com.at.avro.AvroSchema
 
getFormatter(T) - Method in class com.at.avro.config.FormatterConfig
 
getForSchema(AvroConfig, String) - Method in class com.at.avro.DbSchemaExtractor
Returns all AvroSchemas that are present in given DB schema
getForTable(AvroConfig, String, String) - Method in class com.at.avro.DbSchemaExtractor
Returns AvroSchema for a specific table.
getForTables(AvroConfig, String, String...) - Method in class com.at.avro.DbSchemaExtractor
Returns AvroSchemas for each of given tables Note: when you have a schema with a large amount of tables but are only interested in a few of them, consider calling getForTable() several times (separately for every table).
getJavaClass() - Method in class com.at.avro.types.Date
 
getJavaClass() - Method in class com.at.avro.types.Decimal
 
getLogicalType() - Method in class com.at.avro.types.Date
 
getLogicalType() - Method in class com.at.avro.types.Decimal
 
getName() - Method in class com.at.avro.AvroField
 
getName() - Method in class com.at.avro.AvroSchema
 
getName() - Method in class com.at.avro.types.Enum
 
getNamespace() - Method in class com.at.avro.AvroSchema
 
getNamespace() - Method in class com.at.avro.config.AvroConfig
 
getPrecision() - Method in class com.at.avro.types.Decimal
 
getPrimitiveType() - Method in class com.at.avro.types.Type
 
getScale() - Method in class com.at.avro.types.Decimal
 
getSchemaNameMapper() - Method in class com.at.avro.config.AvroConfig
 
getSymbols() - Method in class com.at.avro.types.Enum
 
getType() - Method in class com.at.avro.AvroField
 
getType() - Method in class com.at.avro.AvroType
 
getUnknownTypeResolver() - Method in class com.at.avro.config.AvroConfig
 

I

indent() - Method in class com.at.avro.config.FormatterConfig
 
indent(int) - Method in class com.at.avro.config.FormatterConfig
 
isAllFieldsDefaultNull() - Method in class com.at.avro.config.AvroConfig
 
isDefaultValueSet() - Method in class com.at.avro.AvroField
 
isDocSet() - Method in class com.at.avro.AvroField
 
isDocSet() - Method in class com.at.avro.AvroSchema
 
isNullable() - Method in class com.at.avro.AvroType
 
isNullableTrueByDefault() - Method in class com.at.avro.config.AvroConfig
 
isUseSqlCommentsAsDoc() - Method in class com.at.avro.config.AvroConfig
 

L

lineSeparator() - Method in class com.at.avro.config.FormatterConfig
 

P

prettyPrintFields() - Method in class com.at.avro.config.FormatterConfig
 
prettyPrintSchema() - Method in class com.at.avro.config.FormatterConfig
 
Primitive - Class in com.at.avro.types
 
Primitive(String) - Constructor for class com.at.avro.types.Primitive
 
PrimitiveFormatter - Class in com.at.avro.formatters
 
PrimitiveFormatter() - Constructor for class com.at.avro.formatters.PrimitiveFormatter
 
primitiveType - Variable in class com.at.avro.types.Type
 

R

RemovePlural - Class in com.at.avro.mappers
 
RemovePlural() - Constructor for class com.at.avro.mappers.RemovePlural
 
representEnumsAsStrings() - Method in class com.at.avro.config.AvroConfig
 

S

SchemaFormatter - Class in com.at.avro.formatters
Writes avro schema json based on AvroSchema bean.
SchemaFormatter() - Constructor for class com.at.avro.formatters.SchemaFormatter
 
SchemaGenerator - Class in com.at.avro
Generates avro schema json based on AvroSchema model objects.
SchemaGenerator() - Constructor for class com.at.avro.SchemaGenerator
 
setAllFieldsDefaultNull(boolean) - Method in class com.at.avro.config.AvroConfig
Set to true to make all fields default to null.
setAvroSchemaPostProcessor(BiConsumer<AvroSchema, Table>) - Method in class com.at.avro.config.AvroConfig
Set a callback that will be called after avro model was built.
setDateTypeClass(Class<?>) - Method in class com.at.avro.config.AvroConfig
Sets a "java-class" property in this fields definition.
setDecimalTypeClass(Class<?>) - Method in class com.at.avro.config.AvroConfig
Sets a "java-class" property in this fields definition.
setFieldNameMapper(Function<String, String>) - Method in class com.at.avro.config.AvroConfig
Provide custom field names resolver function which takes DB column name as an input.
setFormatter(Class<T>, Formatter<T>) - Method in class com.at.avro.config.FormatterConfig.Builder
 
setIndent(String) - Method in class com.at.avro.config.FormatterConfig.Builder
Set indent value for pretty printing.
setNullableTrueByDefault(boolean) - Method in class com.at.avro.config.AvroConfig
Set to true to make all fields nullable in avro schema.
setPrettyPrintFields(boolean) - Method in class com.at.avro.config.FormatterConfig.Builder
When false - each field will be written as one line, even if pretty printing of schema is set to true.
setPrettyPrintSchema(boolean) - Method in class com.at.avro.config.FormatterConfig.Builder
False - to print schema in one line, true - to print it nicely formatted.
setRepresentEnumsAsStrings(boolean) - Method in class com.at.avro.config.AvroConfig
Resolve 'enum' type to 'string' instead of 'enum'.
setSchemaNameMapper(Function<String, String>) - Method in class com.at.avro.config.AvroConfig
Provide custom schema name resolver function which takes DB table name as an input.
setUnknownTypeResolver(Function<String, String>) - Method in class com.at.avro.config.AvroConfig
Provide mapper for unknown db types.
setUseSqlCommentsAsDoc(boolean) - Method in class com.at.avro.config.AvroConfig
Set to true to use SQL comments at table and field level as optional avro doc fields.

T

ToCamelCase - Class in com.at.avro.mappers
 
ToCamelCase() - Constructor for class com.at.avro.mappers.ToCamelCase
 
toJson(Array, FormatterConfig) - Method in class com.at.avro.formatters.ArrayFormatter
 
toJson(Date, FormatterConfig) - Method in class com.at.avro.formatters.DateFormatter
 
toJson(Decimal, FormatterConfig) - Method in class com.at.avro.formatters.DecimalFormatter
 
toJson(Enum, FormatterConfig) - Method in class com.at.avro.formatters.EnumFormatter
 
toJson(AvroField, FormatterConfig) - Method in class com.at.avro.formatters.FieldFormatter
 
toJson(T, FormatterConfig) - Method in interface com.at.avro.formatters.Formatter
 
toJson(Primitive, FormatterConfig) - Method in class com.at.avro.formatters.PrimitiveFormatter
 
toJson(AvroSchema, FormatterConfig) - Method in class com.at.avro.formatters.SchemaFormatter
 
toJson(AvroType, FormatterConfig) - Method in class com.at.avro.formatters.TypeFormatter
 
toString() - Method in class com.at.avro.AvroField
 
toString() - Method in class com.at.avro.AvroSchema
 
toString() - Method in class com.at.avro.AvroType
 
toString() - Method in class com.at.avro.types.Date
 
toString() - Method in class com.at.avro.types.Decimal
 
toString() - Method in class com.at.avro.types.Enum
 
toString() - Method in class com.at.avro.types.Type
 
Type - Class in com.at.avro.types
 
Type(String) - Constructor for class com.at.avro.types.Type
 
TypeFormatter - Class in com.at.avro.formatters
Writes avro field type info.
TypeFormatter() - Constructor for class com.at.avro.formatters.TypeFormatter
 
A B C D E F G I L P R S T 
Skip navigation links

Copyright © 2021. All rights reserved.