public class GlobalParsingContext extends Object
| Modifier and Type | Field and Description |
|---|---|
InternalCassandraVersion |
cassandraVersion |
Map<com.squareup.javapoet.TypeName,CodecFactory.CodecInfo> |
codecRegistry |
FieldFilter |
fieldFilter |
info.archinnov.achilles.type.strategy.InsertStrategy |
insertStrategy |
InternalNamingStrategy |
namingStrategy |
Optional<String> |
projectName |
FieldFilter |
udtFieldFilter |
Map<com.squareup.javapoet.TypeName,FieldParser.UDTMetaSignature> |
udtMetaSignatures |
Map<com.squareup.javapoet.TypeName,com.squareup.javapoet.TypeSpec> |
udtTypes |
| Constructor and Description |
|---|
GlobalParsingContext(InternalCassandraVersion cassandraVersion,
info.archinnov.achilles.type.strategy.InsertStrategy insertStrategy,
InternalNamingStrategy namingStrategy,
FieldFilter fieldFilter,
FieldFilter udtFieldFilter,
Optional<String> projectName) |
public final InternalCassandraVersion cassandraVersion
public final info.archinnov.achilles.type.strategy.InsertStrategy insertStrategy
public final InternalNamingStrategy namingStrategy
public final FieldFilter fieldFilter
public final FieldFilter udtFieldFilter
public final Map<com.squareup.javapoet.TypeName,com.squareup.javapoet.TypeSpec> udtTypes
public final Map<com.squareup.javapoet.TypeName,FieldParser.UDTMetaSignature> udtMetaSignatures
public final Map<com.squareup.javapoet.TypeName,CodecFactory.CodecInfo> codecRegistry
public GlobalParsingContext(InternalCassandraVersion cassandraVersion, info.archinnov.achilles.type.strategy.InsertStrategy insertStrategy, InternalNamingStrategy namingStrategy, FieldFilter fieldFilter, FieldFilter udtFieldFilter, Optional<String> projectName)
public static GlobalParsingContext fromCompileTimeConfig(info.archinnov.achilles.annotations.CompileTimeConfig compileTimeConfig)
public static GlobalParsingContext defaultContext()
public String managerFactoryBuilderClassName()
public String managerFactoryClassName()
public com.squareup.javapoet.TypeName managerFactoryBuilderTypeName()
public com.squareup.javapoet.TypeName managerFactoryTypeName()
public BeanValidator beanValidator()
public FieldValidator fieldValidator()
public TypeValidator typeValidator()
public NestedTypesValidator nestedTypesValidator()
public CrudAPICodeGen crudAPICodeGen()
public SelectDSLCodeGen selectDSLCodeGen()
public IndexSelectDSLCodeGen indexSelectDSLCodeGen()
public SelectWhereDSLCodeGen selectWhereDSLCodeGen()
public IndexSelectWhereDSLCodeGen indexSelectWhereDSLCodeGen()
public UpdateDSLCodeGen updateDSLCodeGen()
public UpdateWhereDSLCodeGen updateWhereDSLCodeGen()
public DeleteDSLCodeGen deleteDSLCodeGen()
public DeleteWhereDSLCodeGen deleteWhereDSLCodeGen()
public FunctionsRegistryCodeGen functionsRegistryCodeGen()
public FunctionParameterTypesCodeGen functionParameterTypesCodeGen()
public boolean supportsFeature(CassandraFeature feature)
public boolean hasCodecFor(com.squareup.javapoet.TypeName typeName)
public CodecFactory.CodecInfo getCodecFor(com.squareup.javapoet.TypeName typeName)
public void validateProjectName(AptUtils aptUtils)
Copyright © 2012-2021. All Rights Reserved.