Package tech.ydb.yoj.repository.db
Class ViewSchema<VIEW extends Table.View>
java.lang.Object
tech.ydb.yoj.databind.schema.Schema<VIEW>
tech.ydb.yoj.repository.db.ViewSchema<VIEW>
-
Nested Class Summary
Nested classes/interfaces inherited from class tech.ydb.yoj.databind.schema.Schema
Schema.Changefeed, Schema.Dynamic, Schema.Index, Schema.JavaField, Schema.JavaFieldValue, Schema.TtlModifier -
Field Summary
Fields inherited from class tech.ydb.yoj.databind.schema.Schema
PATH_DELIMITER, reflectType -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFlattenable(ReflectField field) static <VIEW extends Table.View>
ViewSchema<VIEW>static <VIEW extends Table.View>
ViewSchema<VIEW>of(Class<VIEW> type, NamingStrategy namingStrategy) static <VIEW extends Table.View>
ViewSchema<VIEW>of(SchemaRegistry registry, Class<VIEW> type) static <VIEW extends Table.View>
ViewSchema<VIEW>of(SchemaRegistry registry, Class<VIEW> type, NamingStrategy namingStrategy) Methods inherited from class tech.ydb.yoj.databind.schema.Schema
equals, findField, flatten, flattenFieldNames, flattenFields, flattenOneField, flattenToList, getChangefeeds, getField, getFields, getGlobalIndexes, getName, getNamingStrategy, getSchemaKey, getTtlModifier, getType, hashCode, isDynamic, newInstance, toString
-
Method Details
-
of
-
of
public static <VIEW extends Table.View> ViewSchema<VIEW> of(Class<VIEW> type, NamingStrategy namingStrategy) -
of
public static <VIEW extends Table.View> ViewSchema<VIEW> of(SchemaRegistry registry, Class<VIEW> type) -
of
public static <VIEW extends Table.View> ViewSchema<VIEW> of(SchemaRegistry registry, Class<VIEW> type, NamingStrategy namingStrategy) -
isFlattenable
- Overrides:
isFlattenablein classSchema<VIEW extends Table.View>
-