class ColumnIdentifier extends AnyRef
Represents Column Identifier
- Since
0.1.0
- Alphabetic
- By Inheritance
- ColumnIdentifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
Returns a copy of this ColumnIdentifier.
Returns a copy of this ColumnIdentifier.
- Definition Classes
- ColumnIdentifier → AnyRef
- Since
0.1.0
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: Any): Boolean
Compares this ColumnIdentifier with the giving one, returns true if these two are equivalent, otherwise, returns false.
Compares this ColumnIdentifier with the giving one, returns true if these two are equivalent, otherwise, returns false.
- Definition Classes
- ColumnIdentifier → AnyRef → Any
- Since
0.1.0
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
Returns the hashCode of this ColumnIdentifier.
Returns the hashCode of this ColumnIdentifier.
- Definition Classes
- ColumnIdentifier → AnyRef → Any
- Since
0.1.0
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val name: String
Returns the name of column.
Returns the name of column. Name format:
- if the name quoted.
- starts with _A-Z and follows by _A-Z0-9$: remove quotes b. starts with $ and follows by digits: remove quotes c. otherwise, do nothing 2. if not quoted.
- starts with _a-zA-Z and follows by _a-zA-Z0-9$, upper case all letters. b. starts with $ and follows by digits, do nothing c. otherwise, quote name
More details can be found from https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html
- Since
0.1.0
- if the name quoted.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def quotedName: String
Returns the quoted name of this column Name Format:
Returns the quoted name of this column Name Format:
- if quoted, do nothing 2. if not quoted.
- starts with _a-zA-Z and follows by _a-zA-Z0-9$, upper case all letters and then quote b. otherwise, quote name
It is same as name, but quotes always added. It is always safe to do String comparisons between quoted column names
- Since
0.1.0
- if quoted, do nothing 2. if not quoted.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
Returns the column name.
Returns the column name. Alias of name
- Definition Classes
- ColumnIdentifier → AnyRef → Any
- Since
0.1.0
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)