Snowpark Scala API Reference1.20.0 < Back


# Packages

-  package root
  Definition Classes
    root
-  package com
  Definition Classes
    root
-  package snowflake
  Definition Classes
    com
-  package snowpark
  Definition Classes
    snowflake
-  package types

  This package contains all Snowpark logical types.

  This package contains all Snowpark logical types.

  Definition Classes
    snowpark
  Since

    0.1.0

- ArrayType
- BinaryType
- BooleanType
- ByteType
- ColumnIdentifier
- DataType
- DateType
- DecimalType
- DoubleType
- FloatType
- Geography
- GeographyType
- Geometry
- GeometryType
- IntegerType
- LongType
- MapType
- ShortType
- StringType
- StructField
- StructType
- TimeType
- TimestampType
- Variant
- VariantType

c

com.snowflake.snowpark.types

# ColumnIdentifier

###
Companion object ColumnIdentifier

#### class ColumnIdentifier extends AnyRef

Represents Column Identifier

Since

  0.1.0

Linear Supertypes
AnyRef, Any

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. ColumnIdentifier
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##: Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
5.  def clone(): AnyRef

   Returns a copy of this ColumnIdentifier.

   Returns a copy of this ColumnIdentifier.

   Definition Classes
     ColumnIdentifier → AnyRef
   Since

     0.1.0

6.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
7.  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

8.  final def getClass(): Class[_ <: AnyRef]
   Definition Classes
     AnyRef → Any
   Annotations
     @HotSpotIntrinsicCandidate() @native()
9.  def hashCode(): Int

   Returns the hashCode of this ColumnIdentifier.

   Returns the hashCode of this ColumnIdentifier.

   Definition Classes
     ColumnIdentifier → AnyRef → Any
   Since

     0.1.0

10.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
11.  val name: String

    Returns the name of column.

    Returns the name of column. Name format:

    1. if the name quoted.
       1. 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.
       2. 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

12.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
13.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @HotSpotIntrinsicCandidate() @native()
14.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @HotSpotIntrinsicCandidate() @native()
15.  def quotedName: String

    Returns the quoted name of this column Name Format:

    Returns the quoted name of this column Name Format:

    1. if quoted, do nothing 2. if not quoted.
       1. 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

16.  final def synchronized[T0](arg0: => T0): T0
    Definition Classes
      AnyRef
17.  def toString(): String

    Returns the column name.

    Returns the column name. Alias of name

    Definition Classes
      ColumnIdentifier → AnyRef → Any
    Since

      0.1.0

18.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])
19.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
20.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])

### Deprecated Value Members

1.  def finalize(): Unit
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws(classOf[java.lang.Throwable]) @Deprecated
   Deprecated

     (Since version 9)

### Inherited from AnyRef

### Inherited from Any

### Ungrouped