public abstract static class ColumnMetadata.Raw extends Selectable.Raw
| Constructor and Description |
|---|
Raw() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static ColumnMetadata.Raw |
forColumn(ColumnMetadata column)
Creates a
ColumnMetadata.Raw from a pre-existing ColumnMetadata
(useful in the rare cases where we already have the column but need
a ColumnMetadata.Raw for typing purposes). |
static ColumnMetadata.Raw |
forQuoted(java.lang.String text)
Creates a
ColumnMetadata.Raw from a quoted identifier string. |
static ColumnMetadata.Raw |
forUnquoted(java.lang.String text)
Creates a
ColumnMetadata.Raw from an unquoted identifier string. |
abstract ColumnIdentifier |
getIdentifier(TableMetadata table)
Get the identifier corresponding to this raw column, without assuming this is an
existing column (unlike
Selectable.Raw#prepare). |
int |
hashCode() |
abstract ColumnMetadata |
prepare(TableMetadata table) |
abstract java.lang.String |
rawText() |
public static ColumnMetadata.Raw forUnquoted(java.lang.String text)
ColumnMetadata.Raw from an unquoted identifier string.public static ColumnMetadata.Raw forQuoted(java.lang.String text)
ColumnMetadata.Raw from a quoted identifier string.public static ColumnMetadata.Raw forColumn(ColumnMetadata column)
ColumnMetadata.Raw from a pre-existing ColumnMetadata
(useful in the rare cases where we already have the column but need
a ColumnMetadata.Raw for typing purposes).public abstract ColumnIdentifier getIdentifier(TableMetadata table)
Selectable.Raw#prepare).public abstract java.lang.String rawText()
public abstract ColumnMetadata prepare(TableMetadata table)
prepare in class Selectable.Rawpublic final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object o)
equals in class java.lang.ObjectCopyright © 2009-2019 The Apache Software Foundation