pl.kernelpanic.dbmonster.generator
Class BasicDataGenerator

java.lang.Object
  extended bypl.kernelpanic.dbmonster.generator.BasicDataGenerator
All Implemented Interfaces:
DataGenerator
Direct Known Subclasses:
BooleanGenerator, ConstantGenerator, DateTimeGenerator, DictionaryGenerator, ForeignKeyGenerator, NullGenerator, NumberGenerator, StringGenerator

public abstract class BasicDataGenerator
extends Object
implements DataGenerator

Basic generator, supertype for all data generators.

Author:
Piotr Maj $Revision: 1.1 $ $Date: 2007/06/21 08:38:14 $

Field Summary
protected  Column column
          A reference to the column.
protected  int nulls
          Number of nulls.
 
Constructor Summary
BasicDataGenerator()
           
 
Method Summary
 Column getColumn()
           
 int getNulls()
          Returns nulls.
 void setColumn(Column col)
          Sets the column.
 void setNulls(int count)
          Sets the nulls.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pl.kernelpanic.dbmonster.generator.DataGenerator
generate, reset
 

Field Detail

nulls

protected int nulls
Number of nulls.


column

protected Column column
A reference to the column.

Constructor Detail

BasicDataGenerator

public BasicDataGenerator()
Method Detail

setColumn

public void setColumn(Column col)
Sets the column.

Specified by:
setColumn in interface DataGenerator
Parameters:
col - the column

getColumn

public Column getColumn()

getNulls

public int getNulls()
Returns nulls.

Returns:
number of nulls per each 100 generatied values.

setNulls

public void setNulls(int count)
Sets the nulls.

Parameters:
count - number of nulls.


Copyright © 2003-2005 .:. kernelpanic.pl .:.. All Rights Reserved.