Class ArgumentType
java.lang.Object
org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
org.eclipse.persistence.tools.oracleddl.metadata.ArgumentType
- All Implemented Interfaces:
CompositeDatabaseType,DatabaseType,DatabaseTypeCompositeTestable,DatabaseTypeScalarTestable,DatabaseTypeVisitable
public class ArgumentType
extends DatabaseTypeTestableBase
implements CompositeDatabaseType, DatabaseTypeVisitable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ArgumentTypeDirectionprotected DatabaseTypeprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DatabaseTypeVisitor visitor) booleanIndicates ArgumentType instancebooleanbooleanIndicates DbTableType instancebooleanIndicates ObjectTableType instancebooleanIndicates ObjectType instancebooleanIndicates PLSQLCollectionType instancebooleanIndicates PLSQLPLSQLCursorType instancebooleanIndicates PLSQLRecordType instancebooleanIndicates PLSQLSubType instancebooleanbooleanIndicates TableType instancebooleanIndicates VArrayType instancebooleanoptional()voidsetDirection(ArgumentTypeDirection direction) voidsetEnclosedType(DatabaseType enclosedType) voidvoidsetTypeName(String typeName) toString()voidMethods inherited from class org.eclipse.persistence.tools.oracleddl.metadata.DatabaseTypeTestableBase
isBinaryType, isBlobType, isCharType, isClobType, isDecimalType, isDoubleType, isFieldType, isFloatType, isFunctionType, isIntervalDayToSecond, isIntervalYearToMonth, isLongRawType, isLongType, isNCharType, isNClobType, isNumericType, isNVarChar2Type, isPLSQLType, isPrecisionType, isProcedureType, isRawType, isRealType, isROWTYPEType, isScalar, isSizedType, isTimeStampType, isTYPEType, isURowIdType, isVarChar2Type, isVarCharTypeMethods 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
isFieldType, isFunctionType, isPLSQLType, isProcedureType, isROWTYPEType, isTYPETypeMethods 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
-
argumentName
-
enclosedType
-
direction
-
optional
protected boolean optional
-
-
Constructor Details
-
ArgumentType
-
-
Method Details
-
getArgumentName
-
setTypeName
- Specified by:
setTypeNamein interfaceDatabaseType
-
getEnclosedType
- Specified by:
getEnclosedTypein interfaceCompositeDatabaseType
-
setEnclosedType
- Specified by:
setEnclosedTypein interfaceCompositeDatabaseType
-
getDirection
-
setDirection
-
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceDatabaseType
-
isComposite
public boolean isComposite()- Specified by:
isCompositein interfaceDatabaseTypeCompositeTestable- Overrides:
isCompositein classDatabaseTypeTestableBase
-
isArgumentType
public boolean isArgumentType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ArgumentType instance- Specified by:
isArgumentTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isArgumentTypein classDatabaseTypeTestableBase
-
getTypeName
- Specified by:
getTypeNamein interfaceDatabaseType
-
optional
public boolean optional() -
setOptional
public void setOptional() -
unsetOptional
public void unsetOptional() -
shortName
- Specified by:
shortNamein interfaceDatabaseType
-
isObjectTableType
public boolean isObjectTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ObjectTableType instance- Specified by:
isObjectTableTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isObjectTableTypein classDatabaseTypeTestableBase
-
isObjectType
public boolean isObjectType()Description copied from interface:DatabaseTypeCompositeTestableIndicates ObjectType instance- Specified by:
isObjectTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isObjectTypein classDatabaseTypeTestableBase
-
isPLSQLCollectionType
public boolean isPLSQLCollectionType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLCollectionType instance- Specified by:
isPLSQLCollectionTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isPLSQLCollectionTypein classDatabaseTypeTestableBase
-
isPLSQLCursorType
public boolean isPLSQLCursorType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLPLSQLCursorType instance- Specified by:
isPLSQLCursorTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isPLSQLCursorTypein classDatabaseTypeTestableBase
-
isPLSQLRecordType
public boolean isPLSQLRecordType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLRecordType instance- Specified by:
isPLSQLRecordTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isPLSQLRecordTypein classDatabaseTypeTestableBase
-
isPLSQLSubType
public boolean isPLSQLSubType()Description copied from interface:DatabaseTypeCompositeTestableIndicates PLSQLSubType instance- Specified by:
isPLSQLSubTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isPLSQLSubTypein classDatabaseTypeTestableBase
-
isTableType
public boolean isTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates TableType instance- Specified by:
isTableTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isTableTypein classDatabaseTypeTestableBase
-
isDbTableType
public boolean isDbTableType()Description copied from interface:DatabaseTypeCompositeTestableIndicates DbTableType instance- Specified by:
isDbTableTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isDbTableTypein classDatabaseTypeTestableBase
-
isVArrayType
public boolean isVArrayType()Description copied from interface:DatabaseTypeCompositeTestableIndicates VArrayType instance- Specified by:
isVArrayTypein interfaceDatabaseTypeCompositeTestable- Overrides:
isVArrayTypein classDatabaseTypeTestableBase
-
toString
-
accept
- Specified by:
acceptin interfaceDatabaseType- Specified by:
acceptin interfaceDatabaseTypeVisitable
-