public class AbstractGeneratedSQLTransform extends AbstractSQLTransform
formatter| Constructor and Description |
|---|
AbstractGeneratedSQLTransform() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateReadParam(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition daoDefinition,
com.squareup.javapoet.TypeName paramTypeName,
String cursorName,
String indexName)
Generate code to read from cursor
|
void |
generateReadProperty(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 |
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 |
generateWriteParam(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition sqlDaoDefinition,
String paramName,
com.squareup.javapoet.TypeName paramTypeName)
Generate code to write parameter to content value element
|
void |
generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property)
Generate a string representing code to write property
|
SQLColumnType |
getColumnType() |
generateDefaultValue, getColumnTypeAsStringpublic void generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property)
SQLTransformgenerateWriteProperty in interface SQLTransformgenerateWriteProperty in class AbstractSQLTransformproperty - property to writepublic void generateWriteParam(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition sqlDaoDefinition,
String paramName,
com.squareup.javapoet.TypeName paramTypeName)
SQLTransformGenerate code to write parameter to content value element
generateWriteParam in interface SQLTransformgenerateWriteParam in class AbstractSQLTransformsqlDaoDefinition - TODOpublic void generateReadParam(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition daoDefinition,
com.squareup.javapoet.TypeName paramTypeName,
String cursorName,
String indexName)
SQLTransformgenerateReadParam in interface SQLTransformgenerateReadParam in class AbstractSQLTransformdaoDefinition - TODOparamTypeName - TODOpublic void generateReadProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
SQLTransformpublic 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.