public abstract class AbstractSQLTransform extends Object implements SQLTransform
| Modifier and Type | Field and Description |
|---|---|
protected static com.abubusoft.kripton.common.Converter<String,String> |
formatter |
| Constructor and Description |
|---|
AbstractSQLTransform() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateDefaultValue(com.squareup.javapoet.MethodSpec.Builder methodBuilder)
Generate default value, null or 0 or ''
|
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 |
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
|
String |
getColumnTypeAsString()
Associated column type
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateReadProperty, generateResetProperty, getColumnTypeprotected static com.abubusoft.kripton.common.Converter<String,String> formatter
public void generateWriteProperty(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
com.squareup.javapoet.TypeName beanClass,
String beanName,
ModelProperty property)
SQLTransformgenerateWriteProperty in interface SQLTransformproperty - property to writepublic String getColumnTypeAsString()
SQLTransformgetColumnTypeAsString in interface SQLTransformpublic 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 SQLTransformsqlDaoDefinition - TODOpublic void generateReadParam(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
SQLDaoDefinition daoDefinition,
com.squareup.javapoet.TypeName paramTypeName,
String cursorName,
String indexName)
SQLTransformgenerateReadParam in interface SQLTransformdaoDefinition - TODOparamTypeName - TODOpublic void generateDefaultValue(com.squareup.javapoet.MethodSpec.Builder methodBuilder)
SQLTransformgenerateDefaultValue in interface SQLTransformmethodBuilder - *Copyright © 2017. All rights reserved.