public class SimpleViewParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.lang.String,javax.lang.model.element.Element> |
aliases |
protected javax.lang.model.element.Element |
f |
protected ParserEnv |
parserEnv |
protected java.lang.StringBuilder |
select |
protected java.lang.StringBuilder |
sql |
protected ViewMeta |
viewMeta |
| Constructor and Description |
|---|
SimpleViewParser(javax.lang.model.element.Element c,
ParserEnv parserEnv) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addColumns2Env() |
javax.lang.model.element.Element |
getAliasElement(java.lang.String aliasName) |
java.lang.String |
getClassName() |
protected void |
handleFromResult(FromResult result,
boolean toHead,
int startSqlPos) |
ViewMeta |
parse() |
void |
regAlias(java.lang.String aliasName,
javax.lang.model.element.Element e) |
protected final java.util.HashMap<java.lang.String,javax.lang.model.element.Element> aliases
protected final javax.lang.model.element.Element f
protected final ParserEnv parserEnv
protected ViewMeta viewMeta
protected java.lang.StringBuilder select
protected java.lang.StringBuilder sql
public SimpleViewParser(javax.lang.model.element.Element c,
ParserEnv parserEnv)
public ViewMeta parse()
protected void addColumns2Env()
protected void handleFromResult(FromResult result, boolean toHead, int startSqlPos)
public javax.lang.model.element.Element getAliasElement(java.lang.String aliasName)
public void regAlias(java.lang.String aliasName,
javax.lang.model.element.Element e)
public java.lang.String getClassName()