public interface ISchemaPlugin
| Modifier and Type | Method and Description |
|---|---|
void |
init(javax.annotation.processing.ProcessingEnvironment processingEnv,
ProcessorLogger logger)
execute in Processor.init method
|
void |
processRawQuery(javax.lang.model.element.TypeElement element,
ViewMeta meta)
execute after raw query parser
|
void |
processSchema(javax.lang.model.element.TypeElement element,
SchemaMeta model)
execute in the end of generation, so you can create your files here
|
void |
processTable(javax.lang.model.element.TypeElement element,
TableResult tableInfo)
execute after table parser
|
void |
processView(javax.lang.model.element.TypeElement element,
ViewMeta meta)
execute after view parser
|
void init(javax.annotation.processing.ProcessingEnvironment processingEnv,
ProcessorLogger logger)
processingEnv - logger - void processTable(javax.lang.model.element.TypeElement element,
TableResult tableInfo)
element - tableInfo - void processView(javax.lang.model.element.TypeElement element,
ViewMeta meta)
element - meta - void processRawQuery(javax.lang.model.element.TypeElement element,
ViewMeta meta)
element - meta - void processSchema(javax.lang.model.element.TypeElement element,
SchemaMeta model)
element - model -