Package

ml.combust.mleap.core

types

Permalink

package types

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait BasicType extends Serializable

    Permalink
  2. sealed trait DataShape extends AnyRef

    Permalink

    Created by hollinwilkins on 6/30/17.

  3. sealed trait DataType extends Serializable

    Permalink
  4. case class DataTypeSpec(dt: DataType) extends TypeSpec with Product with Serializable

    Permalink
  5. case class ListShape(isNullable: Boolean = true) extends DataShape with Product with Serializable

    Permalink
  6. case class ListType(base: BasicType, isNullable: Boolean = true) extends DataType with Product with Serializable

    Permalink
  7. case class NodeShape(inputs: ListMap[String, Socket] = ListMap(), outputs: ListMap[String, Socket] = ListMap()) extends Product with Serializable

    Permalink
  8. case class ScalarShape(isNullable: Boolean = true) extends DataShape with Product with Serializable

    Permalink
  9. case class ScalarType(base: BasicType, isNullable: Boolean = true) extends DataType with Product with Serializable

    Permalink
  10. case class SchemaSpec(dts: Seq[DataType]) extends TypeSpec with Product with Serializable

    Permalink
  11. case class Socket(port: String, name: String) extends Product with Serializable

    Permalink

    Created by hollinwilkins on 7/3/17.

  12. case class StructField(name: String, dataType: DataType) extends Serializable with Product

    Permalink
  13. case class StructType extends Serializable with Product

    Permalink

    Class for storing structured type information.

    Class for storing structured type information.

    This class is primarily used to define the schema of a LeapFrame. In the future, it could be used to define the structure of fields stored in the LeapFrame itself.

  14. case class TensorShape(dimensions: Option[Seq[Int]] = None, isNullable: Boolean = true) extends DataShape with Product with Serializable

    Permalink
  15. case class TensorType(base: BasicType, dimensions: Option[Seq[Int]] = None, isNullable: Boolean = true) extends DataType with Product with Serializable

    Permalink

    TensorType must have dimensions set before serializing to Bundle.ML.

    TensorType must have dimensions set before serializing to Bundle.ML.

    Dimensions are not necessary for a LeapFrame, but strongly encouraged to ensure execution is working as expected.

  16. sealed trait TypeSpec extends AnyRef

    Permalink

Value Members

  1. object BasicType extends Serializable

    Permalink
  2. object Casting

    Permalink

    Created by hollinwilkins on 9/1/17.

  3. object DataType extends Serializable

    Permalink
  4. object ListType extends Serializable

    Permalink
  5. object NodeShape extends Serializable

    Permalink
  6. object ScalarType extends Serializable

    Permalink
  7. object SchemaSpec extends Serializable

    Permalink
  8. object StructField extends Serializable

    Permalink

    Created by hwilkins on 10/23/15.

  9. object StructType extends Serializable

    Permalink

    Structured container (schema) for fields.

    Structured container (schema) for fields. Operations include select, withField, and dropField.

  10. object TensorShape extends Serializable

    Permalink
  11. object TensorType extends Serializable

    Permalink
  12. object TypeSpec

    Permalink

    Created by hollinwilkins on 7/4/17.

Ungrouped