Package org.apache.flink.table.catalog
Class UnresolvedIdentifier
java.lang.Object
org.apache.flink.table.catalog.UnresolvedIdentifier
Identifier of an object, such as table, view, function or type in a catalog. This identifier
cannot be used directly to access an object in a catalog manager, but has to be first fully
resolved into
ObjectIdentifier.-
Method Summary
Modifier and TypeMethodDescriptionReturns a string that summarizes this instance for printing to a console or log.booleaninthashCode()static UnresolvedIdentifierConstructs anUnresolvedIdentifierfrom an array of identifier segments.static UnresolvedIdentifierConstructs anUnresolvedIdentifierfrom a list of identifier segments.static UnresolvedIdentifierof(ObjectIdentifier objectIdentifier) Constructs anUnresolvedIdentifierfrom anObjectIdentifier.toString()
-
Method Details
-
of
Constructs anUnresolvedIdentifierfrom an array of identifier segments. The length of the path must be between 1 (only object name) and 3 (fully qualified identifier with catalog, database and object name).- Parameters:
path- array of identifier segments- Returns:
- an identifier that must be resolved before accessing an object from a catalog manager
-
of
Constructs anUnresolvedIdentifierfrom a list of identifier segments.- See Also:
-
of
Constructs anUnresolvedIdentifierfrom anObjectIdentifier.- See Also:
-
getCatalogName
-
getDatabaseName
-
getObjectName
-
asSummaryString
Returns a string that summarizes this instance for printing to a console or log. -
equals
-
hashCode
public int hashCode() -
toString
-