public abstract class JdbcDdlWriter extends Object implements Cloneable
| Constructor and Description |
|---|
JdbcDdlWriter() |
JdbcDdlWriter(PrintWriter out) |
| Modifier and Type | Method and Description |
|---|---|
JdbcDdlWriter |
clone() |
JdbcDdlWriter |
clone(File file) |
void |
close() |
PrintWriter |
getOut() |
String |
getSequenceName(RecordDefinition recordDefinition) |
String |
getTableAlias(RecordDefinition recordDefinition) |
void |
println() |
void |
setOut(File file) |
void |
setOut(PrintWriter out) |
void |
writeAddForeignKeyConstraint(RecordDefinition recordDefinition,
String fieldName,
RecordDefinition referencedRecordDefinition) |
void |
writeAddForeignKeyConstraint(RecordDefinition recordDefinition,
String fieldName,
String referenceTablePrefix,
RecordDefinition referencedRecordDefinition) |
void |
writeAddForeignKeyConstraint(String typePath,
String constraintName,
String fieldName,
String referencedTypeName,
String referencedFieldName) |
void |
writeAddPrimaryKeyConstraint(RecordDefinition recordDefinition) |
void |
writeAddPrimaryKeyConstraint(String typePath,
String constraintName,
String columnName) |
abstract void |
writeColumnDataType(FieldDefinition attribute) |
void |
writeCreateSchema(String schemaName) |
String |
writeCreateSequence(RecordDefinition recordDefinition) |
void |
writeCreateSequence(String sequenceName) |
void |
writeCreateTable(RecordDefinition recordDefinition) |
void |
writeCreateView(String typePath,
String queryTypeName,
List<String> columnNames) |
abstract void |
writeGeometryRecordDefinition(RecordDefinition recordDefinition) |
void |
writeGrant(String typePath,
String username,
boolean select,
boolean insert,
boolean update,
boolean delete) |
void |
writeInsert(Record row) |
void |
writeInserts(List<Record> rows) |
void |
writeResetSequence(RecordDefinition recordDefinition,
List<Record> values) |
void |
writeTableName(String typePath) |
void |
writeTableName(String schemaName,
String tableName) |
public JdbcDdlWriter()
public JdbcDdlWriter(PrintWriter out)
public JdbcDdlWriter clone()
public JdbcDdlWriter clone(File file)
public void close()
public PrintWriter getOut()
public String getSequenceName(RecordDefinition recordDefinition)
public String getTableAlias(RecordDefinition recordDefinition)
public void println()
public void setOut(File file)
public void setOut(PrintWriter out)
public void writeAddForeignKeyConstraint(RecordDefinition recordDefinition, String fieldName, RecordDefinition referencedRecordDefinition)
public void writeAddForeignKeyConstraint(RecordDefinition recordDefinition, String fieldName, String referenceTablePrefix, RecordDefinition referencedRecordDefinition)
public void writeAddForeignKeyConstraint(String typePath, String constraintName, String fieldName, String referencedTypeName, String referencedFieldName)
public void writeAddPrimaryKeyConstraint(RecordDefinition recordDefinition)
public void writeAddPrimaryKeyConstraint(String typePath, String constraintName, String columnName)
public abstract void writeColumnDataType(FieldDefinition attribute)
public void writeCreateSchema(String schemaName)
public String writeCreateSequence(RecordDefinition recordDefinition)
public void writeCreateSequence(String sequenceName)
public void writeCreateTable(RecordDefinition recordDefinition)
public void writeCreateView(String typePath, String queryTypeName, List<String> columnNames)
public abstract void writeGeometryRecordDefinition(RecordDefinition recordDefinition)
public void writeGrant(String typePath, String username, boolean select, boolean insert, boolean update, boolean delete)
public void writeInsert(Record row)
public void writeResetSequence(RecordDefinition recordDefinition, List<Record> values)
public void writeTableName(String typePath)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.