| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: The column value to be used in the SQL.For values which are generated in the database ( |
| public GenerationTiming | Returns: When the value is generated.When is this value generated : NEVER, INSERT, ALWAYS (INSERT+UPDATE) |
| public ValueGenerator | Returns: The strategy for performing in-VM value generationObtain the in-VM value generator. |
| public boolean | Returns: true indicates the column should be included in the SQL.For values which are generated in the database ( |
| public default boolean |
| getDatabaseGeneratedReferencedColumnValue | back to summary |
|---|---|
| public String getDatabaseGeneratedReferencedColumnValue() For values which are generated in the database ( Generally this will be a function call or a marker (DEFAULTS). NOTE : for in-VM generation, this will not be called and the column value will implicitly be a JDBC parameter ('?')
| |
| getGenerationTiming | back to summary |
|---|---|
| public GenerationTiming getGenerationTiming() When is this value generated : NEVER, INSERT, ALWAYS (INSERT+UPDATE)
| |
| getValueGenerator | back to summary |
|---|---|
| public ValueGenerator Obtain the in-VM value generator.
May return
| |
| referenceColumnInSql | back to summary |
|---|---|
| public boolean referenceColumnInSql() For values which are generated in the database ( This will be false most often to have a DDL-defined DEFAULT value be applied on INSERT
| |
| timingMatches | back to summary |
|---|---|
| public default boolean timingMatches(GenerationTiming timing) Does this value generation occur with the given timing? | |