com.alpine.plugin.core

io

package io

Visibility
  1. Public
  2. All

Type Members

  1. case class ColumnDef(columnName: String, columnType: TypeValue) extends Product with Serializable

    :: AlpineSdkApi ::

  2. trait DBTable extends IOBase

    :: AlpineSdkApi :: Represents a Database Table.

  3. trait HdfsAvroDataset extends HdfsTabularDataset

    :: AlpineSdkApi :: Avro.

  4. trait HdfsDelimitedTabularDataset extends HdfsTabularDataset

    :: AlpineSdkApi ::

  5. trait HdfsFile extends IOBase

    :: AlpineSdkApi :: A Hdfs input/output file.

  6. trait HdfsHtmlDataset extends HdfsFile

    :: AlpineSdkApi :: An HTML formatted dataset stored in HDFS.

  7. trait HdfsParquetDataset extends HdfsTabularDataset

    :: AlpineSdkApi :: Parquet.

  8. trait HdfsRawTextDataset extends HdfsFile

    :: AlpineSdkApi :: An unformatted text file stored on HDFS.

  9. trait HdfsTabularDataset extends HdfsFile with TabularDataset

    :: AlpineSdkApi :: Tabular dataset refers to table format datasets, such as CSV/TSV/ Parquet/Avro, etc.

  10. trait HiveTable extends IOBase with TabularDataset

    :: AlpineSdkApi :: Used to represent a Hive table.

  11. trait IOBase extends Serializable

    :: AlpineSdkApi :: All inputs and outputs to the operators should extend this class.

  12. trait IOList[T <: IOBase] extends IOBase

    :: AlpineSdkApi :: A list of IOBase objects.

  13. trait IONone extends IOBase

    :: AlpineSdkApi :: Use this to define None (no input or output).

  14. trait IOString extends IOBase

    :: AlpineSdkApi :: A simple string output.

  15. trait LocalTable extends IOBase

    :: AlpineSdkApi :: Local in-memory table for storing small tabular data.

  16. case class OperatorInfo(uuid: String, name: String) extends Product with Serializable

  17. trait OperatorSchemaManager extends AnyRef

    :: AlpineSdkApi ::

  18. case class Row(values: Seq[String]) extends Product with Serializable

    :: AlpineSdkApi :: Used to represent a row in a local table.

  19. case class TSVAttributes(delimiter: Char, escapeStr: Char, quoteStr: Char, containsHeader: Boolean) extends Product with Serializable

  20. trait TabularDataset extends AnyRef

    :: AlpineSdkApi :: A tabular dataset trait for Hadoop-based datasets.

  21. case class TabularFormatAttributes(format: TabularFormat.TabularFormat, attributes: Map[String, String]) extends Product with Serializable

    :: AlpineSdkApi ::

  22. case class TabularSchema extends Product with Serializable

    :: AlpineSdkApi ::

  23. trait Tuple extends IOBase

    :: AlpineSdkApi ::

  24. trait Tuple2[T1 <: IOBase, T2 <: IOBase] extends Tuple

    :: AlpineSdkApi :: This is the interface for a pair input/output.

  25. trait Tuple3[T1 <: IOBase, T2 <: IOBase, T3 <: IOBase] extends Tuple

    :: AlpineSdkApi :: This is the interface for a triple input/output.

  26. trait Tuple4[T1 <: IOBase, T2 <: IOBase, T3 <: IOBase, T4 <: IOBase] extends Tuple

    :: AlpineSdkApi :: This is the interface for the quadruplet input/output.

Value Members

  1. object ColumnType

  2. object HiveTable extends Serializable

    :: AlpineSdkApi :: Contains helper methods for HiveTable.

  3. object TSVAttributes extends Serializable

  4. object TabularFormat extends Enumeration

    :: AlpineSdkApi :: This is used to provide the format hint to the next operator during the design time (within the editor workflow).

  5. object TabularFormatAttributes extends Serializable

    :: AlpineSdkApi ::

  6. object TabularSchema extends Serializable

  7. package defaults

Ungrouped