public static class SchemaResolveVisitor.Context extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<Long,SQLDeclareItem> |
declares |
private SQLTableSource |
from |
SQLObject |
object |
SchemaResolveVisitor.Context |
parent |
private SQLTableSource |
tableSource |
private Map<Long,SQLTableSource> |
tableSourceMap |
| 构造器和说明 |
|---|
Context(SQLObject object,
SchemaResolveVisitor.Context parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTableSource(long alias_hash,
SQLTableSource tableSource) |
protected void |
declare(SQLDeclareItem x) |
protected SQLDeclareItem |
findDeclare(long nameHash) |
SQLTableSource |
getFrom() |
SQLTableSource |
getTableSource() |
void |
setFrom(SQLTableSource from) |
void |
setTableSource(SQLTableSource tableSource) |
public final SchemaResolveVisitor.Context parent
public final SQLObject object
private SQLTableSource tableSource
private SQLTableSource from
private Map<Long,SQLTableSource> tableSourceMap
protected Map<Long,SQLDeclareItem> declares
public Context(SQLObject object, SchemaResolveVisitor.Context parent)
public SQLTableSource getFrom()
public void setFrom(SQLTableSource from)
public SQLTableSource getTableSource()
public void setTableSource(SQLTableSource tableSource)
public void addTableSource(long alias_hash,
SQLTableSource tableSource)
protected void declare(SQLDeclareItem x)
protected SQLDeclareItem findDeclare(long nameHash)
Copyright © 2013–2019 Alibaba Group. All rights reserved.