Package com.wisecoders.dbs.schema
Class GeneratorTable
java.lang.Object
com.wisecoders.dbs.schema.GeneratorTable
A Generator table contains data related to generating data into a table.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCSVRecord
(Map<Column, Object> values) buildSQL()
boolean
columnHasActiveGenerator
(Column column) boolean
columnHasSequence
(Column column) void
createFlatTextWarn
(String errorText) com.wisecoders.dbs.generator.engine.generators.Generator
getCachedGenerator
(Column column) int
int
com.wisecoders.dbs.generator.engine.plan.HasData
hasData()
boolean
void
void
increaseSucceedCount
(int count) void
boolean
void
learnFkColumnValues
(com.wisecoders.dbs.dbms.connect.model.envoy.Envoy envoy) void
loadForeignKeyGeneratorsValues
(Map<Column, Object> values) void
void
setHasData
(com.wisecoders.dbs.generator.engine.plan.HasData empty) void
setStatus
(GeneratorTable.Status status) toString()
void
validate()
-
Field Details
-
table
-
warns
public final javafx.collections.ObservableList<com.wisecoders.dbs.generator.engine.plan.Warn> warns
-
-
Constructor Details
-
GeneratorTable
-
-
Method Details
-
setStatus
-
getStatus
-
initialize
- Throws:
ParseException
-
validate
public void validate() -
buildSQL
-
buildSQL
-
buildCSVHeader
-
buildCSVRecord
-
columnHasActiveGenerator
-
columnHasSequence
-
generateValuesSet
- Throws:
Throwable
-
learnFkColumnValues
public void learnFkColumnValues(com.wisecoders.dbs.dbms.connect.model.envoy.Envoy envoy) throws SQLException - Throws:
SQLException
-
loadForeignKeyGeneratorsValues
-
resetForeignKeyGenerators
public void resetForeignKeyGenerators() -
toString
-
setHasData
public void setHasData(com.wisecoders.dbs.generator.engine.plan.HasData empty) -
hasData
public com.wisecoders.dbs.generator.engine.plan.HasData hasData() -
createFlatTextWarn
-
getSucceedCount
public int getSucceedCount() -
increaseSucceedCount
public void increaseSucceedCount(int count) -
getFailedCount
public int getFailedCount() -
increaseFailedCount
public void increaseFailedCount() -
insertMore
public boolean insertMore() -
hasReachedConsecutiveFailureCount
public boolean hasReachedConsecutiveFailureCount() -
getCachedGenerator
-