private static class DeferredConstraintsMemory.ForeignKeyInfo extends DeferredConstraintsMemory.ValidationInfo
| Modifier and Type | Field | Description |
|---|---|---|
private UUID |
fkId |
the UUID of the foreign constraint
|
private java.lang.String |
schemaName |
|
private java.lang.String |
tableName |
infoRows| Constructor | Description |
|---|---|
ForeignKeyInfo(BackingStoreHashtable infoRows,
UUID fkId,
java.lang.String schemaName,
java.lang.String tableName) |
| Modifier and Type | Method | Description |
|---|---|---|
UUID |
getFkId() |
|
void |
possiblyValidateOnReturn(LanguageConnectionContext lcc,
SQLSessionContext nested,
SQLSessionContext caller) |
|
void |
validateConstraint(LanguageConnectionContext lcc,
UUID constraintId,
boolean rollbackOnError) |
|
private void |
validateForeignKey(LanguageConnectionContext lcc,
boolean rollbackOnError) |
private final UUID fkId
private final java.lang.String schemaName
private final java.lang.String tableName
public ForeignKeyInfo(BackingStoreHashtable infoRows, UUID fkId, java.lang.String schemaName, java.lang.String tableName)
public UUID getFkId()
public void possiblyValidateOnReturn(LanguageConnectionContext lcc, SQLSessionContext nested, SQLSessionContext caller) throws StandardException
possiblyValidateOnReturn in class DeferredConstraintsMemory.ValidationInfoStandardExceptionpublic final void validateConstraint(LanguageConnectionContext lcc, UUID constraintId, boolean rollbackOnError) throws StandardException
validateConstraint in class DeferredConstraintsMemory.ValidationInfoStandardExceptionprivate void validateForeignKey(LanguageConnectionContext lcc, boolean rollbackOnError) throws StandardException
StandardExceptionApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.