palio.connectors.schema
Class SQLBatch

java.lang.Object
  extended by palio.connectors.schema.SQLBatch

public class SQLBatch
extends java.lang.Object

SQLBatch separated from connector instances due to need of sql script generation for jDesigner. There is a possibility of no live connector instance for selected database vendor target. Sql script generation should run in static context.


Constructor Summary
SQLBatch()
           
 
Method Summary
 void add(java.lang.String sql)
           
 void addBatch(java.lang.String batch)
          Adds sqls from specified batch.
 void clear()
           
 java.util.List<java.lang.String> getSqls()
           
 boolean isEmpty()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SQLBatch

public SQLBatch()
Method Detail

add

public void add(java.lang.String sql)

clear

public void clear()

isEmpty

public boolean isEmpty()

getSqls

public java.util.List<java.lang.String> getSqls()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addBatch

public void addBatch(java.lang.String batch)
Adds sqls from specified batch. Splits operations using ';' character (semicolon).

Parameters:
batch - one or more sql operations splitted by semicolon.