| Modifier and Type | Method and Description |
|---|---|
static void |
AssertKripton.assertTrueOrInvalidMethodSignException(boolean expression,
SQLiteModelMethod method) |
static void |
AssertKripton.assertTrueOrInvalidMethodSignException(boolean expression,
SQLiteModelMethod method,
String messageFormat,
Object... args) |
static void |
AssertKripton.assertTrueOrUnknownClassInJQLException(boolean expression,
SQLiteModelMethod method,
String className) |
static void |
AssertKripton.assertTrueOrUnknownParamInJQLException(boolean expression,
SQLiteModelMethod method,
String paramName) |
static void |
AssertKripton.assertTrueOrUnknownPropertyInJQLException(boolean expression,
SQLiteModelMethod method,
String columnName) |
static void |
AssertKripton.failUnknownPropertyInJQLException(SQLiteModelMethod method,
Class<? extends Annotation> annotationClazz,
AnnotationAttributeType attribute,
String fieldName) |
static void |
AssertKripton.failWithInvalidMethodSignException(boolean expression,
SQLiteModelMethod method)
if expression is true, it fails.
|
static void |
AssertKripton.failWithInvalidMethodSignException(boolean expression,
SQLiteModelMethod method,
String messageFormat,
Object... args)
if expression is true, it fails.
|
static void |
AssertKripton.failWithMethodWithoutSupportedAnnotationException(SQLiteModelMethod value) |
| Modifier and Type | Method and Description |
|---|---|
static void |
TypeUtility.checkTypeCompatibility(SQLiteModelMethod method,
com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName> item,
ModelProperty property)
Check if type if compatibility
|
static boolean |
TypeUtility.isNullable(SQLiteModelMethod method,
com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName> methodParam,
ModelProperty property)
Check if method parameter is nullable.
|
| Modifier and Type | Field and Description |
|---|---|
SQLiteModelMethod |
BindContentProviderBuilder.ContentEntry.delete |
SQLiteModelMethod |
BindContentProviderBuilder.ContentEntry.insert |
SQLiteModelMethod |
BindContentProviderBuilder.ContentEntry.select |
SQLiteModelMethod |
BindContentProviderBuilder.ContentEntry.update |
| Modifier and Type | Method and Description |
|---|---|
String |
ModifyBeanHelper.buildJavadoc(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean updateMode,
SQLiteModelMethod method,
String beanNameParameter,
String whereCondition,
List<SQLProperty> listUsedProperty,
List<String> attributesUsedInWhereConditions) |
void |
ModifyBeanHelper.buildReturnCode(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean updateMode,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
static void |
SqlModifyBuilder.checkContentProviderVarsAndArguments(SQLiteModelMethod method,
List<JQLPlaceHolder> placeHolders) |
static void |
AbstractSelectCodeGenerator.checkUnusedParameters(SQLiteModelMethod method,
Set<String> usedMethodParameters,
com.squareup.javapoet.TypeName excludedClasses)
Check if there are unused method parameters.
|
static String |
SqlSelectBuilder.convertJQL2SQL(SQLiteModelMethod method,
boolean replaceWithQuestion) |
static SqlInsertBuilder.InsertType |
SqlInsertBuilder.detectInsertType(SQLiteModelMethod method) |
static SqlModifyBuilder.ModifyType |
SqlModifyBuilder.detectModifyType(SQLiteModelMethod method,
JQL.JQLType jqlType)
Detect method type
|
void |
SqlAnalyzer.execute(Elements elementUtils,
SQLiteModelMethod method,
String sqlStatement)
Extract from value string every placeholder ${}, replace it with ? and then convert every field typeName with column typeName.
|
static com.abubusoft.kripton.common.Pair<String,List<com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName>>> |
SqlUtility.extractParametersFromString(String value,
SQLiteModelMethod method,
SQLEntity entity)
Extract from value string every placeholder ${}, replace it with ? and
then convert every field typeName with column typeName.
|
static List<SQLProperty> |
CodeBuilderUtility.extractUsedProperties(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
Class<? extends Annotation> annotationClazz)
Generate code necessary to put bean properties in content values map.
|
void |
SelectPaginatedResultHelper.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
SelectBuilderUtility.SelectCodeGenerator.generate(com.squareup.javapoet.TypeSpec.Builder builder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
AbstractSelectCodeGenerator.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
SqlModifyBuilder.ModifyCodeGenerator.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
SqlInsertBuilder.InsertCodeGenerator.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
ModifyRawHelper.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean updateMode,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
ModifyBeanHelper.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean updateMode,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
InsertRawHelper.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
InsertBeanHelper.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
boolean mapFields,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
SqlModifyBuilder.ModifyType.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
SqlInsertBuilder.InsertType.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
static void |
SqlModifyBuilder.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
SQLiteModelMethod method) |
static void |
SqlInsertBuilder.generate(com.squareup.javapoet.TypeSpec.Builder classBuilder,
SQLiteModelMethod method) |
void |
SelectBuilderUtility.SelectType.generate(com.squareup.javapoet.TypeSpec.Builder builder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
static String |
SqlBuilderHelper.generateColumnCheckSet(com.squareup.javapoet.TypeSpec.Builder builder,
SQLiteModelMethod method,
Set<String> columnNames) |
void |
SelectRawHelper.generateCommonPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
AbstractSelectCodeGenerator.generateCommonPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
AbstractSelectCodeGenerator.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) |
static void |
CodeBuilderUtility.generateContentValuesFromEntity(Elements elementUtils,
SQLiteModelMethod method,
Class<? extends Annotation> annotationClazz,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
List<String> alreadyUsedBeanPropertiesNames) |
static void |
SqlSelectBuilder.generateDynamicPartOfQuery(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SqlSelectBuilder.SplittedSql splittedSql) |
static void |
GenericSQLHelper.generateGenericExecSQL(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method) |
String |
InsertRawHelper.generateJavaDoc(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType) |
void |
InsertBeanHelper.generateJavaDoc(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.squareup.javapoet.TypeName returnType,
List<SQLProperty> listUsedProperty,
ModelProperty primaryKey) |
static void |
SqlBuilderHelper.generateJavaDocForContentProvider(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder) |
static void |
SqlBuilderHelper.generateLog(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate log for INSERT operations
|
static void |
SqlBuilderHelper.generateLogForContentValues(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate log for content values
|
static void |
SqlBuilderHelper.generateLogForContentValuesContentProvider(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder) |
static void |
SqlModifyBuilder.generateLogForModifiers(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
generate sql log
|
static void |
SqlBuilderHelper.generateLogForWhereParameters(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate log for where conditions.
|
protected void |
AbstractSelectCodeGenerator.generateMethodSignature(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName returnTypeName,
com.squareup.javapoet.ParameterSpec... additionalParameterSpec) |
static void |
SqlSelectBuilder.generateSelect(com.squareup.javapoet.TypeSpec.Builder builder,
SQLiteModelMethod method) |
void |
SelectScalarListHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectScalarHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectRawListenerHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectRawHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectPaginatedResultHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectBeanListHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectBeanListenerHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
void |
SelectBeanHelper.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
abstract void |
AbstractSelectCodeGenerator.generateSpecializedPart(SQLiteModelMethod method,
com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
Set<JQLProjection> fieldList,
boolean mapFields) |
static void |
SqlModifyBuilder.generateSQL(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder) |
static void |
SqlBuilderHelper.generateSQLForInsertDynamic(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate log for INSERT operations
|
static void |
SqlBuilderHelper.generateSQLForStaticQuery(SQLiteModelMethod method,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate log for INSERT operations
|
static void |
SqlBuilderHelper.generateWhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
boolean sqlWhereParamsAlreadyDefined)
Generate where management code.
|
static void |
ModifyRawHelper.generateWhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
com.abubusoft.kripton.common.Pair<String,List<com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName>>> where) |
void |
ModifyBeanHelper.generateWhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
SqlAnalyzer analyzer) |
static ConflictAlgorithmType |
InsertBeanHelper.getConflictAlgorithmType(SQLiteModelMethod method) |
static List<com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName>> |
SqlBuilderHelper.orderContentValues(SQLiteModelMethod method,
List<com.abubusoft.kripton.common.Pair<String,com.squareup.javapoet.TypeName>> updateableParams) |
void |
BindDaoBuilder.visit(SQLiteModelMethod value) |
| Modifier and Type | Method and Description |
|---|---|
static void |
JavadocUtility.generateJavaDocForSelect(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
List<String> sqlParams,
SQLiteModelMethod method,
ModelAnnotation annotation,
Set<JQLProjection> fieldList,
SelectBuilderUtility.SelectType selectResultType,
AbstractSelectCodeGenerator.JavadocPart... javadocParts) |
| Modifier and Type | Method and Description |
|---|---|
static JQL |
JQLBuilder.buildJQL(SQLiteModelMethod method,
String preparedJql) |
| Modifier and Type | Method and Description |
|---|---|
void |
SQLDaoDefinition.add(SQLiteModelMethod value) |
String |
SQLiteDatabaseSchema.findColumnNameByPropertyName(SQLiteModelMethod method,
String propertyName)
get a
|
void |
SQLiteModelElementVisitor.visit(SQLiteModelMethod value) |
| Modifier and Type | Method and Description |
|---|---|
void |
UtilSQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property) |
void |
TypeAdapterAwareSQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property) |
void |
SQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramType,
ModelProperty property)
Generate code to write parameter to where statement
|
void |
EnumSQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property) |
void |
AbstractSQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property) |
void |
AbstractGeneratedSQLTransform.generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property) |
void |
UtilSQLTransform.generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName) |
void |
TypeAdapterAwareSQLTransform.generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName) |
void |
SQLTransform.generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName)
Generate code to write parameter to where condition
|
void |
EnumSQLTransform.generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName) |
void |
AbstractGeneratedSQLTransform.generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName) |
static void |
SQLTransformer.javaMethodParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramType,
ModelProperty property)
Used to convert a method's parameter to contentValues.
|
static void |
SQLTransformer.javaMethodParam2WhereConditions(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramType)
Used to convert a generic parameter to where conditions
|
static void |
SQLTransformer.javaProperty2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramType,
ModelProperty property)
Used to convert a property of managed bean to where condition
|
Copyright © 2017. All rights reserved.