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 |
---|
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 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.ValidationInfo
StandardException
public final void validateConstraint(LanguageConnectionContext lcc, UUID constraintId, boolean rollbackOnError) throws StandardException
validateConstraint
in class DeferredConstraintsMemory.ValidationInfo
StandardException
private void validateForeignKey(LanguageConnectionContext lcc, boolean rollbackOnError) throws StandardException
StandardException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.