public abstract class WrappedSQLTransformation extends TypeAdapterAwareSQLTransform
| Modifier and Type | Field and Description |
|---|---|
protected String |
defaultValue |
protected boolean |
nullable |
protected String |
READ_FROM_CURSOR |
WRITE_COSTANTformatter, POST_TYPE_ADAPTER, PRE_TYPE_ADAPTER_TO_DATA, PRE_TYPE_ADAPTER_TO_JAVA, PRE_TYPE_ADAPTER_TO_STRING| Modifier | Constructor and Description |
|---|---|
protected |
WrappedSQLTransformation(boolean nullable) |
| 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
|
boolean |
isTypeAdapterAware()
if true, transform can be used as convertion type in a type adapter.
|
generateWriteParam2ContentValues, generateWriteParam2WhereCondition, generateWriteProperty2ContentValues, generateWriteProperty2WhereConditiongenerateDefaultValue, getColumnTypeAsStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnTypeprotected String READ_FROM_CURSOR
protected boolean nullable
protected String defaultValue
public 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 generateResetProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property,
String cursorName,
String indexName)
SQLTransformpublic boolean isTypeAdapterAware()
SQLTransformisTypeAdapterAware in interface SQLTransformisTypeAdapterAware in class AbstractSQLTransformCopyright © 2017. All rights reserved.