public abstract class AbstractSelectCodeGenerator extends Object implements SelectBuilderUtility.SelectCodeGenerator
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractSelectCodeGenerator.GenerationType |
static class |
AbstractSelectCodeGenerator.JavadocPart |
static class |
AbstractSelectCodeGenerator.JavadocPartType |
| Constructor and Description |
|---|
AbstractSelectCodeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkUnusedParameters(SQLiteModelMethod method,
Set<String> usedMethodParameters,
com.squareup.javapoet.TypeName excludedClasses)
Check if there are unused method parameters.
|
void |
generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
generateCommonPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
generateCommonPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields,
AbstractSelectCodeGenerator.GenerationType generationType,
AbstractSelectCodeGenerator.JavadocPart... javadocParts) |
protected void |
generateMethodSignature(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName returnTypeName,
com.squareup.javapoet.ParameterSpec... additionalParameterSpec) |
abstract void |
generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
setSelectResultTye(SelectBuilderUtility.SelectType value) |
public void generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType)
generate in interface SelectBuilderUtility.SelectCodeGeneratorpublic void generateCommonPart(SQLiteModelMethod method, com.squareup.javapoet.TypeSpec.Builder classBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, Set<JQLProjection> fieldList, boolean mapFields)
public void generateCommonPart(SQLiteModelMethod method, com.squareup.javapoet.TypeSpec.Builder classBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, Set<JQLProjection> fieldList, boolean mapFields, AbstractSelectCodeGenerator.GenerationType generationType, AbstractSelectCodeGenerator.JavadocPart... javadocParts)
protected void generateMethodSignature(SQLiteModelMethod method, com.squareup.javapoet.MethodSpec.Builder methodBuilder, com.squareup.javapoet.TypeName returnTypeName, com.squareup.javapoet.ParameterSpec... additionalParameterSpec)
public abstract void generateSpecializedPart(SQLiteModelMethod method, com.squareup.javapoet.TypeSpec.Builder classBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, Set<JQLProjection> fieldList, boolean mapFields)
public void setSelectResultTye(SelectBuilderUtility.SelectType value)
setSelectResultTye in interface SelectBuilderUtility.SelectCodeGeneratorpublic static void checkUnusedParameters(SQLiteModelMethod method, Set<String> usedMethodParameters, com.squareup.javapoet.TypeName excludedClasses)
method - usedMethodParameters - Copyright © 2017. All rights reserved.