ControlTier > controltier-elements
 

HsqldbRdbExportBuilder

Hypersonic SQL database export builder

Overview

Open in Workbench HsqldbRdbExportBuilder: Hypersonic SQL database export builder

Design

Super Type
Builder
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name Builder

Constraints

Allowed Child Dependencies

  • BuilderBuildFile1
  • BuilderBuildTarget1
  • BuilderImportMax1
  • BuilderImportMin1
  • BuilderNotificationList1
  • BuilderPackageExtension1
  • BuilderPackageFilebase1
  • BuilderPackageInstallroot1
  • BuilderPackageName1
  • BuilderPackageSeparator1
  • BuilderPackageType1
  • BuilderPackageVersion1
  • HsqldbRdb

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

  • Node
  • Updater

Attributes

Exported Attributes

Name Property
basedir deployment-basedir
targetdir deployment-install-root

Defaults for Imported Attributes

Name Default
buildFile
buildTarget
importMax 1
importMin 1
packageExtension zip
packageFilebase db1
packageInstallroot ${entity.attribute.hsqldbRdbHome}
packageSeparator -
packageType HsqldbRdbDmp
packageVersion ${opts.buildstamp}

Commands

Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.

Build

run the build cycle

Usage
Build [-buildstamp <>]

Workflow

  1. runBuildScript
  2. repoImport

Options

Option Description
buildstamp build identifier

runBuildScript

runs the build script

Usage
runBuildScript [-buildstamp <>] [-extension <zip>] [-separator <->] [-targetdir <${entity.instance.dir}/var>]

Options

Option Description
buildstamp build version dentifier
extension package file extension
separator package file separator
targetdir directory build artifacts will be written