Package

com.alpine.plugin.core

db

Permalink

package db

Visibility
  1. Public
  2. All

Type Members

  1. case class DBConnectionInfo(connection: Connection, name: String, url: String, userName: String, password: String) extends Product with Serializable

    Permalink

    :: AlpineSdkApi :: DB connection and related info.

    :: AlpineSdkApi :: DB connection and related info.

    connection

    JDBC connection object. This should not be manually closed by the plugin.

    name

    Name representing the database within Alpine/Chorus.

    url

    The database URL.

    userName

    User name to the database.

    password

    Password to the database.

    Annotations
    @AlpineSdkApi()
  2. trait DBExecutionContext extends ExecutionContext

    Permalink

    :: AlpineSdkApi :: For Database operators.

    :: AlpineSdkApi :: For Database operators. This will contain database connection information ( e.g. JDBC interface), etc.

    Annotations
    @AlpineSdkApi()
  3. abstract class DBRuntime[I <: IOBase, O <: IOBase] extends OperatorRuntime[DBExecutionContext, I, O]

    Permalink

    :: AlpineSdkApi :: Defines a database operators runtime behavior.

    :: AlpineSdkApi :: Defines a database operators runtime behavior. Override the 'onExecution' method to define the the database transformations you want. Use the 'databaseExecution context' to execute SQL queries.

    I

    the input type of the plugin (Must correspond to the input type of the GUI node and plugin signature)

    O

    the output type of the plugin

    Annotations
    @AlpineSdkApi()

Ungrouped