F G I M O R S V W

F

fileExists(String) - Method in class org.brains2b.sql.toclass.SqlClassWriter
test if the file you want to create already exists based on the tablename supplied.

G

getClassName(String) - Method in class org.brains2b.sql.toclass.Sql2DataC
get the classname used for generating this data control class
getClassName(String) - Method in class org.brains2b.sql.toclass.Sql2File
get the class name for the data class
getClassName(String) - Method in class org.brains2b.sql.toclass.SqlClassWriter
get the class name to be generated for the type of file.
getClassTemp() - Method in class org.brains2b.sql.toclass.Sql2DataC
 
getDatabase() - Method in class org.brains2b.sql.toclass.Sql2DataC
 
getEmptyForType(int) - Method in class org.brains2b.sql.toclass.Sql2DataC
get the empty value for {CLASS or PRIMITIVE} resp.
getFile(File, String, String) - Method in class org.brains2b.sql.toclass.SqlClassWriter
get the File name on the basis of the supplied location, packageName and className
getInstance() - Method in class org.brains2b.sql.toclass.Sql2DataC
 
getObjectName() - Method in class org.brains2b.sql.toclass.Sql2DataC
 
getPrimaryKey(TableModel) - Method in class org.brains2b.sql.toclass.Sql2DataC
get an array of SqlColumnModel which contains the columns making up the primary key in the proper sequence.
getResultfile() - Method in class org.brains2b.sql.toclass.Sql2DataC
get the file which has been created.
getResultfile() - Method in class org.brains2b.sql.toclass.Sql2File
get the file which has been created.
getResultfile() - Method in class org.brains2b.sql.toclass.SqlClassWriter
abstract method for returning the generated file
getUnreserverdWord(String) - Method in class org.brains2b.sql.toclass.SqlClassWriter
get the name to use in Java for a SQL name which was altered to prevent a reserved word being used in the name

I

initialize(Properties) - Method in class org.brains2b.sql.toclass.Sql2ClassConsole
initialize Sql2Class with the values from properties
isDefault() - Method in class org.brains2b.sql.toclass.Sql2File
check if defaults should be generated for the class
isOptimisticLock() - Method in class org.brains2b.sql.toclass.Sql2DataC
check if this Data Control should contain the code for optimistic locking.
isOptimisticLock() - Method in class org.brains2b.sql.toclass.Sql2File
does this class use optimistic locking
isPrimaryKey(ColumnModel, TableModel) - Method in class org.brains2b.sql.toclass.SqlClassWriter
 
isReadOnly() - Method in class org.brains2b.sql.toclass.Sql2DataC
check if this Data Control class should be generated as read only
isTrimValue() - Method in class org.brains2b.sql.toclass.Sql2File
 

M

m_location - Variable in class org.brains2b.sql.toclass.SqlClassWriter
 
m_packageName - Variable in class org.brains2b.sql.toclass.SqlClassWriter
 
m_tableModel - Variable in class org.brains2b.sql.toclass.SqlClassWriter
 
m_typeInfo - Variable in class org.brains2b.sql.toclass.SqlClassWriter
 
main(String[]) - Static method in class org.brains2b.sql.toclass.Sql2ClassConsole
main
makeClass() - Method in class org.brains2b.sql.toclass.Sql2ClassConsole
 

O

org.brains2b.sql.toclass - package org.brains2b.sql.toclass
 

R

run() - Method in class org.brains2b.sql.toclass.Sql2DataC
run does the actual work in this class.
run() - Method in class org.brains2b.sql.toclass.Sql2File
run does the actual work in this class.

S

setDatabase(String) - Method in class org.brains2b.sql.toclass.Sql2DataC
 
setDefault(boolean) - Method in class org.brains2b.sql.toclass.Sql2File
set indicator to generate default values from table as default in the class
setOptimisticLock(boolean) - Method in class org.brains2b.sql.toclass.Sql2DataC
sets this class to generate the required code for using optimistic locking.
setOptimisticLock(boolean) - Method in class org.brains2b.sql.toclass.Sql2File
set this to true if optimistic locking should be used.
setReadOnly(boolean) - Method in class org.brains2b.sql.toclass.Sql2DataC
set to true if this Data Control class is to be generated read only, false is the default for tables, true for Views.
setTableModel(TableModel) - Method in class org.brains2b.sql.toclass.Sql2File
overwritten to retrieve the columns for local use
setTableModel(TableModel) - Method in class org.brains2b.sql.toclass.SqlClassWriter
sets the model for the table used for generating the file
setTrimValue(boolean) - Method in class org.brains2b.sql.toclass.Sql2File
 
setTypeInfo(TypesInfo) - Method in class org.brains2b.sql.toclass.SqlClassWriter
 
Sql2ClassConsole - Class in org.brains2b.sql.toclass
Console Application for running Sql2Class
Sql2ClassConsole() - Constructor for class org.brains2b.sql.toclass.Sql2ClassConsole
Constructor
Sql2DataC - Class in org.brains2b.sql.toclass
This class generates a DataControl class in line with the DataC specifications to control insert,delete,update and select statements for a given data class.
Sql2DataC(File, String) - Constructor for class org.brains2b.sql.toclass.Sql2DataC
Constructor
Sql2DataC(File, String, TableModel) - Constructor for class org.brains2b.sql.toclass.Sql2DataC
Constructor
Sql2File - Class in org.brains2b.sql.toclass
This class writes an SQL Table which is supplied through an SqlTableModel to a data class, with the necessary accessors
Sql2File(File, String, TableModel) - Constructor for class org.brains2b.sql.toclass.Sql2File
Constructor
Sql2File(File, String) - Constructor for class org.brains2b.sql.toclass.Sql2File
Constructor
SqlClassWriter - Class in org.brains2b.sql.toclass
Abstract class which supplies some general functions to classes generating Class files from a database source.
SqlClassWriter(File, String) - Constructor for class org.brains2b.sql.toclass.SqlClassWriter
Constructor

V

varName(String) - Method in class org.brains2b.sql.toclass.SqlClassWriter
check if a varName is not a java keyword and can be used as a variable name otherwise prepend x_ to it and use that as variable name
VERSIONID - Static variable in class org.brains2b.sql.toclass.Sql2ClassConsole
 

W

writeInsert() - Method in class org.brains2b.sql.toclass.Sql2DataC
writes the normal insert statement, possibly with the optimistic locking code

F G I M O R S V W