Class: Encoders

eclairjs/sql.Encoders

new Encoders() → {Promise.<Void>}

Source:
Returns:
A Promise that resolves to nothing.
Type
Promise.<Void>

Methods

(static) BOOLEAN() → {module:eclairjs/sql.Encoder}

An encoder for nullable boolean type. The Scala primitive encoder is available as scalaBoolean.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) DATE() → {module:eclairjs/sql.Encoder}

An encoder for nullable date type.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) DOUBLE() → {module:eclairjs/sql.Encoder}

An encoder for nullable double type. The Scala primitive encoder is available as scalaDouble.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) FLOAT() → {module:eclairjs/sql.Encoder}

An encoder for nullable float type. The Scala primitive encoder is available as scalaFloat.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) INT() → {module:eclairjs/sql.Encoder}

An encoder for nullable int type. The Scala primitive encoder is available as scalaInt.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) json(schema) → {module:eclairjs/sql.Encoder}

An encoder for 4-ary tuples.
Parameters:
Name Type Description
schema object object with keys corresponding to JSON field names (or getter functions), and values indicating Datatype
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) STRING() → {module:eclairjs/sql.Encoder}

An encoder for nullable string type.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) TIMESTAMP() → {module:eclairjs/sql.Encoder}

An encoder for nullable timestamp type.
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) tuple2(e1, e2) → {module:eclairjs/sql.Encoder}

An encoder for 2-ary tuples.
Parameters:
Name Type Description
e1 module:eclairjs/sql.Encoder
e2 module:eclairjs/sql.Encoder
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) tuple3(e1, e2, e3) → {module:eclairjs/sql.Encoder}

An encoder for 3-ary tuples.
Parameters:
Name Type Description
e1 module:eclairjs/sql.Encoder
e2 module:eclairjs/sql.Encoder
e3 module:eclairjs/sql.Encoder
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) tuple4(e1, e2, e3, e4) → {module:eclairjs/sql.Encoder}

An encoder for 4-ary tuples.
Parameters:
Name Type Description
e1 module:eclairjs/sql.Encoder
e2 module:eclairjs/sql.Encoder
e3 module:eclairjs/sql.Encoder
e4 module:eclairjs/sql.Encoder
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder

(static) tuple5(e1, e2, e3, e4, e5) → {module:eclairjs/sql.Encoder}

An encoder for 5-ary tuples.
Parameters:
Name Type Description
e1 module:eclairjs/sql.Encoder
e2 module:eclairjs/sql.Encoder
e3 module:eclairjs/sql.Encoder
e4 module:eclairjs/sql.Encoder
e5 module:eclairjs/sql.Encoder
Since:
  • EclairJS 0.7 Spark 1.6.0
Source:
Returns:
Type
module:eclairjs/sql.Encoder