public abstract class SelectDSLCodeGen extends AbstractDSLCodeGen
| Modifier and Type | Class and Description |
|---|---|
static class |
SelectDSLCodeGen.SelectColumnsSignature |
AbstractDSLCodeGen.ClassSignatureInfo, AbstractDSLCodeGen.ClassSignatureParams, AbstractDSLCodeGen.FieldSignatureInfo, AbstractDSLCodeGen.IndexFieldSignatureInfo, AbstractDSLCodeGen.ReturnType, AbstractDSLCodeGen.WhereClauseForEQ, GT, GTE, INDEX_FIELD_SIGNATURE_SORTER, LT, LTE, TUPLE2_PARTITION_KEY_SORTER, TUPLE4_CLUSTERING_COLUMN_SORTER, TUPLE4_PARTITION_KEY_SORTER| Constructor and Description |
|---|
SelectDSLCodeGen() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
augmentSelectClass(GlobalParsingContext context,
EntityMetaCodeGen.EntityMetaSignature signature,
com.squareup.javapoet.TypeSpec.Builder builder) |
com.squareup.javapoet.TypeSpec |
buildSelectClass(GlobalParsingContext context,
EntityMetaCodeGen.EntityMetaSignature signature) |
com.squareup.javapoet.MethodSpec |
buildSelectColumnMethod(com.squareup.javapoet.TypeName newTypeName,
FieldParser.FieldMetaSignature parsingResult,
String selectVariable,
AbstractDSLCodeGen.ReturnType returnType) |
com.squareup.javapoet.TypeSpec |
buildSelectColumns(EntityMetaCodeGen.EntityMetaSignature signature,
SelectDSLCodeGen.SelectColumnsSignature classesSignature) |
com.squareup.javapoet.TypeSpec |
buildSelectColumnsTypedMap(EntityMetaCodeGen.EntityMetaSignature signature,
SelectDSLCodeGen.SelectColumnsSignature classesSignature) |
com.squareup.javapoet.MethodSpec |
buildSelectComputedColumnMethod(com.squareup.javapoet.TypeName newTypeName,
FieldParser.FieldMetaSignature parsingResult,
String fieldName,
AbstractDSLCodeGen.ReturnType returnType) |
com.squareup.javapoet.MethodSpec |
buildSelectConstructor(EntityMetaCodeGen.EntityMetaSignature signature) |
com.squareup.javapoet.TypeSpec.Builder |
buildSelectFrom(EntityMetaCodeGen.EntityMetaSignature signature,
String firstPartitionKey) |
com.squareup.javapoet.TypeSpec.Builder |
buildSelectFromTypedMap(EntityMetaCodeGen.EntityMetaSignature signature,
String firstPartitionKey) |
com.squareup.javapoet.MethodSpec |
buildSelectFunctionCallMethod(com.squareup.javapoet.TypeName newTypeName,
String fieldName,
AbstractDSLCodeGen.ReturnType returnType) |
void |
buildSelectUDTClassAndMethods(com.squareup.javapoet.TypeSpec.Builder parentClassBuilder,
com.squareup.javapoet.TypeName returnClassTypeName,
String parentClassName,
String parentQuotedCqlColumn,
FieldParser.FieldMetaSignature fieldSignature,
String selectVariable,
AbstractDSLCodeGen.ReturnType returnType) |
com.squareup.javapoet.MethodSpec |
buildSelectUDTColumnMethod(com.squareup.javapoet.TypeName newTypeName,
String selectVariable,
String fieldName,
String quotedCqlColumn,
AbstractDSLCodeGen.ReturnType returnType) |
buildAllColumns, buildAllColumnsWithSchemaProvider, buildClassesSignatureForWhereClause, buildEntityClassField, buildExactEntityMetaField, buildFrom, buildFromWithSchemaProvider, buildGetBoundValuesInternal, buildGetEncodedBoundValuesInternal, buildGetEntityClass, buildGetMetaInternal, buildGetOptions, buildGetRte, buildGetThis, buildRelationMethod, buildWhereConstructorWithOptions, formatColumnTuplesForJavadoc, getClusteringColsSignatureInfo, getDSESearchColsSignatureInfo, getIndexedColsSignatureInfo, getPartitionKeysSignatureInfo, hasCounter, relationToSymbolForJavaDocpublic abstract void augmentSelectClass(GlobalParsingContext context, EntityMetaCodeGen.EntityMetaSignature signature, com.squareup.javapoet.TypeSpec.Builder builder)
public com.squareup.javapoet.TypeSpec buildSelectClass(GlobalParsingContext context, EntityMetaCodeGen.EntityMetaSignature signature)
public com.squareup.javapoet.MethodSpec buildSelectConstructor(EntityMetaCodeGen.EntityMetaSignature signature)
public com.squareup.javapoet.TypeSpec buildSelectColumns(EntityMetaCodeGen.EntityMetaSignature signature, SelectDSLCodeGen.SelectColumnsSignature classesSignature)
public com.squareup.javapoet.TypeSpec buildSelectColumnsTypedMap(EntityMetaCodeGen.EntityMetaSignature signature, SelectDSLCodeGen.SelectColumnsSignature classesSignature)
public com.squareup.javapoet.TypeSpec.Builder buildSelectFrom(EntityMetaCodeGen.EntityMetaSignature signature, String firstPartitionKey)
public com.squareup.javapoet.TypeSpec.Builder buildSelectFromTypedMap(EntityMetaCodeGen.EntityMetaSignature signature, String firstPartitionKey)
public com.squareup.javapoet.MethodSpec buildSelectColumnMethod(com.squareup.javapoet.TypeName newTypeName,
FieldParser.FieldMetaSignature parsingResult,
String selectVariable,
AbstractDSLCodeGen.ReturnType returnType)
public void buildSelectUDTClassAndMethods(com.squareup.javapoet.TypeSpec.Builder parentClassBuilder,
com.squareup.javapoet.TypeName returnClassTypeName,
String parentClassName,
String parentQuotedCqlColumn,
FieldParser.FieldMetaSignature fieldSignature,
String selectVariable,
AbstractDSLCodeGen.ReturnType returnType)
public com.squareup.javapoet.MethodSpec buildSelectUDTColumnMethod(com.squareup.javapoet.TypeName newTypeName,
String selectVariable,
String fieldName,
String quotedCqlColumn,
AbstractDSLCodeGen.ReturnType returnType)
public com.squareup.javapoet.MethodSpec buildSelectFunctionCallMethod(com.squareup.javapoet.TypeName newTypeName,
String fieldName,
AbstractDSLCodeGen.ReturnType returnType)
public com.squareup.javapoet.MethodSpec buildSelectComputedColumnMethod(com.squareup.javapoet.TypeName newTypeName,
FieldParser.FieldMetaSignature parsingResult,
String fieldName,
AbstractDSLCodeGen.ReturnType returnType)
Copyright © 2012-2021. All Rights Reserved.