public class Column
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Column.opts |
Constructor and Description |
---|
Column(Column c)
copy Column constructor
|
Column(Column c,
java.lang.String newName)
rename constructor
|
Column(java.lang.String qname)
if qname is a single-quoted string (or if you're lazy, if first char of
qname is '), then column is quoted
|
Column(java.lang.String name,
Column.opts opt,
java.lang.String kind,
boolean isQuoted) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Column otherColumn)
returns true if 'this' column equals the given otherColumn.
|
java.lang.String |
getKind()
return kind
|
java.lang.String |
getName() |
Column.opts |
getOpt() |
boolean |
isPrimType() |
boolean |
isQuoted() |
static Column[] |
New(java.lang.String... names) |
java.lang.String |
toString()
a String schema specification of this column is its name in/not-in double
quotes
|
public Column(Column c)
c
- -- column to copypublic Column(Column c, java.lang.String newName)
c
- -- column to copynewName
- -- new column namepublic Column(java.lang.String qname)
qname
- - quoted or unquoted namepublic Column(java.lang.String name, Column.opts opt, java.lang.String kind, boolean isQuoted)
public static Column[] New(java.lang.String... names)
public java.lang.String getName()
public boolean isQuoted()
public Column.opts getOpt()
public java.lang.String getKind()
public boolean isPrimType()
public boolean equals(Column otherColumn)
otherColumn
- that should be equal to 'this' columnpublic java.lang.String toString()
toString
in class java.lang.Object