Class PLSQLPackageType
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
org.eclipse.persistence.tools.oracleddl.metadata.PLSQLPackageType
- All Implemented Interfaces:
CompositeDatabaseType,DatabaseType,DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable,DatabaseTypeVisitable
public class PLSQLPackageType
extends DatabaseTypeTestableBase
implements CompositeDatabaseType, DatabaseTypeVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<PLSQLCursorType> protected Stringprotected List<ProcedureType> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DatabaseTypeVisitor visitor) voidaddCursor(PLSQLCursorType cursorType) voidvoidaddProcedure(ProcedureType procedureType) voidReturn the schema name for this package.getTypes()booleanbooleanvoidsetEnclosedType(DatabaseType enclosedType) voidsetPackageName(String packageName) voidSet the schema name for this package.voidsetTypeName(String typeName) toString()Methods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
isArgumentType, isBinaryType, isBlobType, isCharType, isClobType, isDbTableType, isDecimalType, isDoubleType, isFieldType, isFloatType, isFunctionType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isPrecisionType, isProcedureType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTableType, isTimeStampType, isTYPEType, isURowIdType, isVarChar2Type, isVarCharType, isVArrayTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeCompositeTestable
isArgumentType, isDbTableType, isFieldType, isFunctionType, isObjectTableType, isObjectType, isPLSQLCollectionType, isPLSQLCursorType, isPLSQLRecordType, isPLSQLSubType, isPLSQLType, isProcedureType, 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
-
packageName
-
schema
-
types
-
cursors
-
procedures
-
localVariables
-
-
Constructor Details
-
PLSQLPackageType
public PLSQLPackageType() -
PLSQLPackageType
-
-
Method Details
-
getTypeName
- Specified by:
getTypeNamein interfaceDatabaseType
-
getPackageName
-
setPackageName
-
setTypeName
- Specified by:
setTypeNamein interfaceDatabaseType
-
getSchema
Return the schema name for this package.- Returns:
- the schema name for this package
-
setSchema
Set the schema name for this package.- Parameters:
schema- the schema name for this package
-
getTypes
-
addType
-
getCursors
-
getProcedures
-
getLocalVariables
-
addCursor
-
addProcedure
-
addLocalVariable
-
getEnclosedType
- Specified by:
getEnclosedTypein interfaceCompositeDatabaseType
-
setEnclosedType
- Specified by:
setEnclosedTypein interfaceCompositeDatabaseType
-
isComposite
public boolean isComposite()- Specified by:
isCompositein interfaceDatabaseTypeCompositeTestable- Overrides:
isCompositein classDatabaseTypeTestableBase
-
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceDatabaseType
-
accept
- Specified by:
acceptin interfaceDatabaseType- Specified by:
acceptin interfaceDatabaseTypeVisitable
-
shortName
- Specified by:
shortNamein interfaceDatabaseType
-
toString
-