Package | Description |
---|---|
org.fastnate.generator.context | |
org.fastnate.generator.statements |
Modifier and Type | Method and Description |
---|---|
void |
EmbeddedProperty.addInsertExpression(TableStatement statement,
E entity) |
void |
EntityProperty.addInsertExpression(TableStatement statement,
E entity) |
void |
GeneratedIdProperty.addInsertExpression(TableStatement statement,
E entity) |
void |
PluralProperty.addInsertExpression(TableStatement statement,
E entity) |
void |
PrimitiveProperty.addInsertExpression(TableStatement statement,
E entity) |
void |
Property.addInsertExpression(TableStatement statement,
E entity)
Adds an expression according to the current value of the property for the given entity to an SQL insert
statement.
|
void |
IdentityValue.addNextValue(TableStatement statement,
GeneratorColumn tableColumn,
Number value) |
abstract void |
IdGenerator.addNextValue(TableStatement statement,
GeneratorColumn column,
Number nextValue)
Adds the generated value to the given statement.
|
void |
SequenceIdGenerator.addNextValue(TableStatement statement,
GeneratorColumn column,
Number value) |
void |
TableIdGenerator.addNextValue(TableStatement statement,
GeneratorColumn column,
Number value) |
void |
AnyMapping.setColumnValue(TableStatement statement,
T value)
Sets the mapping value for the given value to the statement.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractStatementsWriter.AbstractTableStatement
Base class for insert and update statements.
|
protected static class |
AbstractStatementsWriter.InsertStatement
Holds the information for an SQL Insert statement.
|
protected static class |
AbstractStatementsWriter.UpdateStatement
Holds the information for an SQL update statement.
|
private static class |
ConnectedStatementsWriter.PreparedInsertStatement |
Modifier and Type | Method and Description |
---|---|
TableStatement |
AbstractStatementsWriter.createInsertStatement(GeneratorDialect dialect,
GeneratorTable table) |
TableStatement |
ConnectedStatementsWriter.createInsertStatement(GeneratorDialect dialect,
GeneratorTable table) |
TableStatement |
StatementsWriter.createInsertStatement(GeneratorDialect dialect,
GeneratorTable table)
Creates a container for a dedicated "insert into table" statement.
|
TableStatement |
AbstractStatementsWriter.createUpdateStatement(GeneratorDialect dialect,
GeneratorTable table,
GeneratorColumn idColumn,
ColumnExpression idValue) |
TableStatement |
StatementsWriter.createUpdateStatement(GeneratorDialect dialect,
GeneratorTable table,
GeneratorColumn idColumn,
ColumnExpression idValue)
Creates a container for a dedicated "update table" statement.
|
Copyright © 2022 fastnate.org. All rights reserved.