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.Raw
public final int hashCode()
hashCode
in class java.lang.Object
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
Copyright © 2009-2019 The Apache Software Foundation