Package org.apache.calcite.sql.validate
Interface SqlMoniker
-
- All Known Implementing Classes:
SqlIdentifierMoniker
,SqlMonikerImpl
public interface SqlMoniker
An interface of an object identifier that represents a SqlIdentifier
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<SqlMoniker>
COMPARATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>
getFullyQualifiedNames()
Returns the array of component names.SqlMonikerType
getType()
Returns the type of object referred to by this moniker.java.lang.String
id()
SqlIdentifier
toIdentifier()
Creates aSqlIdentifier
containing the fully-qualified name.
-
-
-
Field Detail
-
COMPARATOR
static final java.util.Comparator<SqlMoniker> COMPARATOR
-
-
Method Detail
-
getType
SqlMonikerType getType()
Returns the type of object referred to by this moniker. Never null.
-
getFullyQualifiedNames
java.util.List<java.lang.String> getFullyQualifiedNames()
Returns the array of component names.
-
toIdentifier
SqlIdentifier toIdentifier()
Creates aSqlIdentifier
containing the fully-qualified name.
-
id
java.lang.String id()
-
-