U - public class UtilSQLTransform<U> extends AbstractSQLTransform
formatter, POST_TYPE_ADAPTER, PRE_TYPE_ADAPTER_TO_DATA, PRE_TYPE_ADAPTER_TO_JAVA, PRE_TYPE_ADAPTER_TO_STRING| Constructor and Description |
|---|
UtilSQLTransform(Class<U> utilClazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateReadPropertyFromCursor(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
Generate code to put into cursor, the bean property value
|
void |
generateReadValueFromCursor(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition daoDefinition,
com.squareup.javapoet.TypeName paramTypeName,
String cursorName,
String indexName)
Used when you need to use a cursor column as select's result value.
|
void |
generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
Generate code to set property to null value or default value
|
void |
generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property)
Generate code to write parameter to where statement
|
void |
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 |
generateWriteProperty2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String beanName,
com.squareup.javapoet.TypeName beanClass,
ModelProperty property)
Write a bean property to a content writer
|
SQLColumnType |
getColumnType() |
generateDefaultValue, generateWriteProperty2WhereCondition, getColumnTypeAsString, isTypeAdapterAwarepublic void generateReadPropertyFromCursor(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
SQLTransformpublic void generateReadValueFromCursor(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition daoDefinition,
com.squareup.javapoet.TypeName paramTypeName,
String cursorName,
String indexName)
SQLTransformgenerateReadValueFromCursor in interface SQLTransformgenerateReadValueFromCursor in class AbstractSQLTransformpublic void generateWriteProperty2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String beanName,
com.squareup.javapoet.TypeName beanClass,
ModelProperty property)
SQLTransformproperty - property to writepublic void generateWriteParam2WhereCondition(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName)
SQLTransformGenerate code to write parameter to where condition
public void generateWriteParam2ContentValues(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLiteModelMethod method,
String paramName,
com.squareup.javapoet.TypeName paramTypeName,
ModelProperty property)
SQLTransformGenerate code to write parameter to where statement
generateWriteParam2ContentValues in interface SQLTransformgenerateWriteParam2ContentValues in class AbstractSQLTransformpublic void generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
SQLTransformpublic SQLColumnType getColumnType()
Copyright © 2017. All rights reserved.