java.io.Externalizable
, java.io.Serializable
, DependableFinder
, Formatable
, TypedFormat
DDColumnDependableFinder
public class DDdependableFinder extends java.lang.Object implements DependableFinder, Formatable
Modifier and Type | Field | Description |
---|---|---|
private int |
formatId |
Constructor | Description |
---|---|
DDdependableFinder(int formatId) |
Public constructor for Formatable hoo-hah.
|
Modifier and Type | Method | Description |
---|---|---|
(package private) Dependable |
findDependable(DataDictionary dd,
UUID dependableObjectID) |
Find the dependable for getDependable.
|
Dependable |
getDependable(DataDictionary dd,
UUID dependableObjectID) |
Get the dependable for the given UUID
|
java.lang.String |
getSQLObjectType() |
The name of the class of Dependables as a "SQL Object" which this
Finder can find.
|
int |
getTypeFormatId() |
Get the formatID which corresponds to this class.
|
void |
readExternal(java.io.ObjectInput in) |
Read this object from a stream of stored objects.
|
java.lang.String |
toString() |
|
void |
writeExternal(java.io.ObjectOutput out) |
Write this object to a stream of stored objects.
|
public DDdependableFinder(int formatId)
public java.lang.String toString()
toString
in class java.lang.Object
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
in
- read this.java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
out
- write bytes here.java.io.IOException
public final int getTypeFormatId()
getTypeFormatId
in interface TypedFormat
public java.lang.String getSQLObjectType()
DependableFinder
getSQLObjectType
in interface DependableFinder
DependableFinder.getSQLObjectType()
public final Dependable getDependable(DataDictionary dd, UUID dependableObjectID) throws StandardException
getDependable
in interface DependableFinder
dd
- DataDictionary to use for lookup.dependableObjectID
- the ID of a Dependable. Used to locate that Dependable.StandardException
- thrown on errorDependable findDependable(DataDictionary dd, UUID dependableObjectID) throws StandardException
StandardException
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.