public class SchemaObjectImpl extends Object implements SchemaObject
Modifier and Type | Class and Description |
---|---|
static class |
SchemaObjectImpl.Type |
Modifier and Type | Field and Description |
---|---|
long |
rowCount |
Constructor and Description |
---|
SchemaObjectImpl(String name,
SchemaObjectType type) |
SchemaObjectImpl(String name,
SchemaObjectType type,
SQLStatement statement) |
Modifier and Type | Method and Description |
---|---|
SQLColumnDefinition |
findColumn(long columNameHash) |
SQLColumnDefinition |
findColumn(String columName) |
String |
getName() |
long |
getRowCount() |
SQLStatement |
getStatement() |
SchemaObjectType |
getType() |
boolean |
matchIndex(String columnName) |
boolean |
matchKey(String columnName) |
long |
nameHashCode64() |
public SchemaObjectImpl(String name, SchemaObjectType type)
public SchemaObjectImpl(String name, SchemaObjectType type, SQLStatement statement)
public long nameHashCode64()
nameHashCode64
in interface SchemaObject
public SQLStatement getStatement()
getStatement
in interface SchemaObject
public SQLColumnDefinition findColumn(String columName)
findColumn
in interface SchemaObject
public SQLColumnDefinition findColumn(long columNameHash)
findColumn
in interface SchemaObject
public boolean matchIndex(String columnName)
matchIndex
in interface SchemaObject
public boolean matchKey(String columnName)
matchKey
in interface SchemaObject
public String getName()
getName
in interface SchemaObject
public SchemaObjectType getType()
getType
in interface SchemaObject
public long getRowCount()
getRowCount
in interface SchemaObject
Copyright © 2013–2017 Alibaba Group. All rights reserved.