Class ProcedureType
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeBase
org.eclipse.persistence.tools.oracleddl.metadata.ProcedureType
- All Implemented Interfaces:
Cloneable,CompositeDatabaseType,DatabaseType,DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable,DatabaseTypeVisitable
- Direct Known Subclasses:
FunctionType
public class ProcedureType
extends CompositeDatabaseTypeBase
implements CompositeDatabaseType, DatabaseTypeVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ArgumentType> protected Stringprotected intprotected PLSQLPackageTypeprotected Stringprotected StringFields inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
typeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DatabaseTypeVisitor visitor) voidaddArgument(ArgumentType arg) intbooleanbooleanbooleanvoidsetCatalogName(String catalogName) voidsetEnclosedType(DatabaseType enclosedType) voidsetOverload(int overload) voidsetParentType(PLSQLPackageType parentType) voidsetProcedureName(String procedureName) voidtoString()Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.CompositeDatabaseTypeBase
isCompositeMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeBase
clone, getTypeName, setTypeName, shortNameMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
isArgumentType, isBinaryType, isBlobType, isCharType, isClobType, isDbTableType, isDecimalType, isDoubleType, isFieldType, isFloatType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isPrecisionType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTableType, isTimeStampType, isTYPEType, isURowIdType, isVarChar2Type, isVarCharType, isVArrayTypeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseType
getTypeName, setTypeName, shortNameMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isComposite, isDbTableType, isFieldType, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isROWTYPEType, isTableType, isTYPEType, isVArrayTypeMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeScalarTestable
isBinaryType, isBlobType, isCharType, isClobType, isDecimalType, isDoubleType, isFloatType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isPrecisionType, isRawType, isRealType, isScalar, isSizedType, isTimeStampType, isURowIdType, isVarChar2Type, isVarCharType
-
Field Details
-
catalogName
-
procedureName
-
schema
-
overload
protected int overload -
parentType
-
arguments
-
-
Constructor Details
-
ProcedureType
-
-
Method Details
-
getProcedureName
-
setProcedureName
-
getSchema
-
setSchema
-
getCatalogName
-
setCatalogName
-
getOverload
public int getOverload() -
setOverload
public void setOverload(int overload) -
getParentType
-
setParentType
-
getEnclosedType
- Specified by:
getEnclosedTypein interfaceCompositeDatabaseType- Specified by:
getEnclosedTypein classCompositeDatabaseTypeBase
-
setEnclosedType
- Specified by:
setEnclosedTypein interfaceCompositeDatabaseType- Specified by:
setEnclosedTypein classCompositeDatabaseTypeBase
-
getArguments
-
addArgument
-
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceDatabaseType- Overrides:
isResolvedin classDatabaseTypeBase
-
isProcedureType
public boolean isProcedureType()- Specified by:
isProcedureTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isProcedureTypein classDatabaseTypeTestableBase
-
isFunctionType
public boolean isFunctionType()- Specified by:
isFunctionTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isFunctionTypein classDatabaseTypeTestableBase
-
toString
- Overrides:
toStringin classDatabaseTypeBase
-
accept
- Specified by:
acceptin interfaceDatabaseType- Specified by:
acceptin interfaceDatabaseTypeVisitable
-