public abstract class SqlModifyBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SqlModifyBuilder.ModifyCodeGenerator |
static class |
SqlModifyBuilder.ModifyType |
| Constructor and Description |
|---|
SqlModifyBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkContentProviderVarsAndArguments(SQLiteModelMethod method,
List<JQLPlaceHolder> placeHolders) |
static SqlModifyBuilder.ModifyType |
detectModifyType(SQLiteModelMethod method,
JQL.JQLType jqlType)
Detect method type
|
static void |
generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
SQLiteModelMethod method) |
static void |
generateLogForModifiers(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
generate sql log
|
static void |
generateSQL(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder) |
public static void generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
SQLiteModelMethod method)
elementUtils - builder - method - updateMode - public static SqlModifyBuilder.ModifyType detectModifyType(SQLiteModelMethod method, JQL.JQLType jqlType)
method - jqlType - jql type is necessary because method.jql can be not properly
initializedpublic static void checkContentProviderVarsAndArguments(SQLiteModelMethod method, List<JQLPlaceHolder> placeHolders)
method - daoDefinition - placeHolders - public static void generateLogForModifiers(SQLiteModelMethod method, com.squareup.javapoet.MethodSpec.Builder methodBuilder)
method - methodBuilder - schema - entity - jqlChecker - public static void generateSQL(SQLiteModelMethod method, com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Copyright © 2017. All rights reserved.