public class BindDataSourceBuilder extends AbstractBuilder
| Modifier and Type | Field and Description |
|---|---|
static String |
PREFIX |
static String |
SUFFIX |
classBuilder, elementUtils, filer, model| Constructor and Description |
|---|
BindDataSourceBuilder(Elements elementUtils,
Filer filer,
SQLiteDatabaseSchema model) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildDataSource(Elements elementUtils,
Filer filer,
SQLiteDatabaseSchema schema,
String daoFactoryName) |
static void |
generate(Elements elementUtils,
Filer filer,
SQLiteDatabaseSchema schema)
Generate database
|
void |
generateMethodExecuteBatch(String daoFactory)
Generate transaction an execute method
|
void |
generateMethodExecuteTransaction(String daoFactory)
Generate transaction an execute method
|
void |
generateRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory)
Generate RX observable support
|
void |
generatExecuteBatchRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory,
com.abubusoft.kripton.processor.sqlite.BindDataSourceBuilder.RxType rxType) |
void |
generatExecuteTransactionRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory,
com.abubusoft.kripton.processor.sqlite.BindDataSourceBuilder.RxType rxType) |
public static final String PREFIX
public static final String SUFFIX
public BindDataSourceBuilder(Elements elementUtils, Filer filer, SQLiteDatabaseSchema model)
public static void generate(Elements elementUtils, Filer filer, SQLiteDatabaseSchema schema) throws Exception
elementUtils - filer - schema - Exceptionpublic void buildDataSource(Elements elementUtils, Filer filer, SQLiteDatabaseSchema schema, String daoFactoryName) throws Exception
Exceptionpublic void generatExecuteTransactionRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory,
com.abubusoft.kripton.processor.sqlite.BindDataSourceBuilder.RxType rxType)
public void generatExecuteBatchRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory,
com.abubusoft.kripton.processor.sqlite.BindDataSourceBuilder.RxType rxType)
public void generateRx(com.squareup.javapoet.ClassName dataSourceName,
String daoFactory)
Generate RX observable support
dataSourceName - dataSource - public void generateMethodExecuteTransaction(String daoFactory)
Generate transaction an execute method
dataSource - public void generateMethodExecuteBatch(String daoFactory)
Generate transaction an execute method
dataSource - Copyright © 2017. All rights reserved.