Class: Metadata

eclairjs/sql/types.Metadata

Metadata is a wrapper over Map[String, Any] that limits the value type to simple ones: Boolean, Long, Double, String, Metadata, Array[Boolean], Array[Long], Array[Double], Array[String], and Array[Metadata]. JSON is used for serialization. The default constructor is private. User should use either MetadataBuilder or Metadata.fromJson() to create Metadata instances.

Constructor

(protected) new Metadata()

Source:

Methods

(static) empty() → {module:eclairjs/sql/types.Metadata}

Returns an empty Metadata.
Source:
Returns:
Type
module:eclairjs/sql/types.Metadata

getString(key) → {string}

Gets a String..
Parameters:
Name Type Description
key string
Source:
Returns:
Type
string

json() → {string}

Converts to its JSON representation.
Source:
Returns:
Type
string