private static class DeferredConstraintsMemory.ForeignKeyInfo extends DeferredConstraintsMemory.ValidationInfo
| Modifier and Type | Field and Description |
|---|---|
private UUID |
fkId
the UUID of the foreign constraint
|
private java.lang.String |
schemaName |
private java.lang.String |
tableName |
infoRows| Constructor and Description |
|---|
DeferredConstraintsMemory.ForeignKeyInfo(BackingStoreHashtable infoRows,
UUID fkId,
java.lang.String schemaName,
java.lang.String tableName) |
| Modifier and Type | Method and 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 DeferredConstraintsMemory.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.11 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.