org.databene.benerator.engine.statement
Class DefineDatabaseStatement

java.lang.Object
  extended by org.databene.benerator.engine.statement.DefineDatabaseStatement
All Implemented Interfaces:
Statement

public class DefineDatabaseStatement
extends java.lang.Object
implements Statement

Executes a <database/> from an XML descriptor.

Created at 23.07.2009 07:13:02

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
DefineDatabaseStatement(org.databene.script.Expression<java.lang.String> id, org.databene.script.Expression<java.lang.String> environment, org.databene.script.Expression<java.lang.String> url, org.databene.script.Expression<java.lang.String> driver, org.databene.script.Expression<java.lang.String> user, org.databene.script.Expression<java.lang.String> password, org.databene.script.Expression<java.lang.String> catalog, org.databene.script.Expression<java.lang.String> schema, org.databene.script.Expression<java.lang.Boolean> metaCache, org.databene.script.Expression<java.lang.String> tableFilter, org.databene.script.Expression<java.lang.String> includeTables, org.databene.script.Expression<java.lang.String> excludeTables, org.databene.script.Expression<java.lang.Boolean> batch, org.databene.script.Expression<java.lang.Integer> fetchSize, org.databene.script.Expression<java.lang.Boolean> readOnly, org.databene.script.Expression<java.lang.Boolean> lazy, org.databene.script.Expression<java.lang.Boolean> acceptUnknownColumnTypes, ResourceManager resourceManager)
           
 
Method Summary
protected  DBSystem accessDatabase(java.lang.String id, java.lang.String environment, DataModel dataModel)
           
 boolean execute(BeneratorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefineDatabaseStatement

public DefineDatabaseStatement(org.databene.script.Expression<java.lang.String> id,
                               org.databene.script.Expression<java.lang.String> environment,
                               org.databene.script.Expression<java.lang.String> url,
                               org.databene.script.Expression<java.lang.String> driver,
                               org.databene.script.Expression<java.lang.String> user,
                               org.databene.script.Expression<java.lang.String> password,
                               org.databene.script.Expression<java.lang.String> catalog,
                               org.databene.script.Expression<java.lang.String> schema,
                               org.databene.script.Expression<java.lang.Boolean> metaCache,
                               org.databene.script.Expression<java.lang.String> tableFilter,
                               org.databene.script.Expression<java.lang.String> includeTables,
                               org.databene.script.Expression<java.lang.String> excludeTables,
                               org.databene.script.Expression<java.lang.Boolean> batch,
                               org.databene.script.Expression<java.lang.Integer> fetchSize,
                               org.databene.script.Expression<java.lang.Boolean> readOnly,
                               org.databene.script.Expression<java.lang.Boolean> lazy,
                               org.databene.script.Expression<java.lang.Boolean> acceptUnknownColumnTypes,
                               ResourceManager resourceManager)
Method Detail

execute

public boolean execute(BeneratorContext context)
Specified by:
execute in interface Statement

accessDatabase

protected DBSystem accessDatabase(java.lang.String id,
                                  java.lang.String environment,
                                  DataModel dataModel)


Copyright © 2013. All Rights Reserved.