Package

pl.touk.nussknacker.engine

sql

Permalink

package sql

Visibility
  1. Public
  2. All

Type Members

  1. case class Column(name: String, typ: SqlType) extends Product with Serializable

    Permalink
  2. case class ColumnModel(columns: List[Column]) extends Product with Serializable

    Permalink
  3. class HsqlSqlQueryableDataBase extends SqlQueryableDataBase with LazyLogging

    Permalink

    This class is *not* thread safe.

    This class is *not* thread safe. One connection is used to handle all operations the idea is that we prepare all tables, and compile all queries during (lazy) initialization Afterwards query consists of three steps:

    • insert (in batch) all data
    • perform query
    • rollback transaction to reuse connection and not care about deleting/truncating tables
  4. case class SqlExpressEvaluationException(notAListExceptions: NonEmptyList[NotAListException]) extends IllegalArgumentException with Product with Serializable

    Permalink
  5. class SqlExpression extends Expression

    Permalink
  6. trait SqlQueryableDataBase extends AutoCloseable

    Permalink
  7. sealed trait SqlType extends AnyRef

    Permalink
  8. case class Table(model: ColumnModel, rows: List[List[Any]]) extends Product with Serializable

    Permalink

Value Members

  1. object SqlExpressionParser extends ExpressionParser

    Permalink
  2. object SqlExpressionTypingInfo extends ExpressionTypingInfo with Product with Serializable

    Permalink
  3. object SqlType

    Permalink
  4. object TimestampUtils

    Permalink
  5. package columnmodel

    Permalink
  6. package preparevalues

    Permalink

Ungrouped