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 SchemaObjectpublic SQLStatement getStatement()
getStatement in interface SchemaObjectpublic SQLColumnDefinition findColumn(String columName)
findColumn in interface SchemaObjectpublic SQLColumnDefinition findColumn(long columNameHash)
findColumn in interface SchemaObjectpublic boolean matchIndex(String columnName)
matchIndex in interface SchemaObjectpublic boolean matchKey(String columnName)
matchKey in interface SchemaObjectpublic String getName()
getName in interface SchemaObjectpublic SchemaObjectType getType()
getType in interface SchemaObjectpublic long getRowCount()
getRowCount in interface SchemaObjectCopyright © 2013–2018 Alibaba Group. All rights reserved.