Package

jp.ne.opt

redshiftfake

Permalink

package redshiftfake

Visibility
  1. Public
  2. All

Type Members

  1. case class Column(rawValue: Option[String]) extends Product with Serializable

    Permalink
  2. case class ColumnDefinition(columnName: String, columnType: JdbcType) extends Product with Serializable

    Permalink

    Represents column definition of a table.

  3. case class CopyCommand(schemaName: Option[String], tableName: String, columnList: Option[Seq[String]], dataSource: CopyDataSource, credentials: Credentials, copyFormat: CopyFormat, dateFormatType: DateFormatType, timeFormatType: TimeFormatType, emptyAsNull: Boolean, delimiter: Char, nullAs: String) extends Product with Serializable

    Permalink

    Represents Redshift's COPY.

  4. sealed abstract class CopyDataSource extends AnyRef

    Permalink
  5. sealed abstract class CopyFormat extends AnyRef

    Permalink
  6. trait CopyInterceptor extends Interceptor

    Permalink
  7. sealed abstract class Credentials extends AnyRef

    Permalink

    Represents credentials for COPY/UNLOAD commands.

  8. sealed abstract class DateFormatType extends AnyRef

    Permalink
  9. sealed abstract class Extractor extends AnyRef

    Permalink
  10. class FakeConnection extends Connection

    Permalink
  11. sealed abstract class FakePreparedStatement extends PreparedStatement

    Permalink

    Base fake PreparedStatement.

  12. class FakeStatement extends Statement with CopyInterceptor with UnloadInterceptor

    Permalink

    Fake Statement.

  13. trait Interceptor extends AnyRef

    Permalink
  14. case class InvalidFormatException(message: String) extends RuntimeException with Product with Serializable

    Permalink
  15. sealed abstract class JdbcType extends AnyRef

    Permalink
  16. sealed abstract class ParameterBinder extends AnyRef

    Permalink
  17. sealed abstract class PreparedStatementType extends AnyRef

    Permalink

    Enum used to hold which overload of prepareStatement is called.

  18. sealed abstract class RedshiftDateFormat extends AnyRef

    Permalink
  19. sealed abstract class RedshiftTimeFormat extends AnyRef

    Permalink
  20. case class Row(columns: Seq[Column]) extends Product with Serializable

    Permalink

    Represents a row to be inserted.

  21. sealed abstract class StatementType extends AnyRef

    Permalink

    Enum used to hold which overload of createStatement is called.

  22. sealed abstract class TimeFormatType extends AnyRef

    Permalink
  23. case class UnknownJdbcTypeException(value: Int) extends RuntimeException with Product with Serializable

    Permalink
  24. case class UnloadCommand(selectStatement: String, destination: S3Location, credentials: Credentials, createManifest: Boolean, delimiter: Char, addQuotes: Boolean) extends Product with Serializable

    Permalink

    Represents Redshift's UNLOAD.

  25. trait UnloadInterceptor extends Interceptor

    Permalink

Value Members

  1. object CopyDataSource

    Permalink
  2. object CopyFormat

    Permalink
  3. object Credentials

    Permalink
  4. object DateFormatType

    Permalink
  5. object Extractor

    Permalink
  6. object FakePreparedStatement

    Permalink
  7. object Global

    Permalink

    S3 endpoint must be provided as global variable to parse datasource of COPY commands.

  8. object JdbcType

    Permalink
  9. object ParameterBinder

    Permalink
  10. object ParseUtil

    Permalink
  11. object PreparedStatementType

    Permalink
  12. object RedshiftDateFormat

    Permalink
  13. object RedshiftTimeFormat

    Permalink
  14. object StatementType

    Permalink
  15. object TimeFormatType

    Permalink
  16. package parse

    Permalink
  17. package postgres

    Permalink
  18. package read

    Permalink
  19. package s3

    Permalink
  20. package util

    Permalink
  21. package write

    Permalink

Ungrouped