Skip navigation links
org.eclipse.persistence.tools.dbws.oracle
Class PLSQLORDescriptorBuilder
java.lang.Object
org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener
org.eclipse.persistence.tools.dbws.oracle.PLSQLORDescriptorBuilder
- All Implemented Interfaces:
- PublisherListener
-
public class PLSQLORDescriptorBuilder
- extends PublisherDefaultListener
Nested classes/interfaces inherited from class org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener |
PublisherDefaultListener.AttributeFieldHelper, PublisherDefaultListener.DefaultListenerHelper, PublisherDefaultListener.ListenerHelper, PublisherDefaultListener.MethodArgHelper, PublisherDefaultListener.MethodHelper, PublisherDefaultListener.ObjectTypeHelper, PublisherDefaultListener.RecordHelper, PublisherDefaultListener.ReturnArgHelper, PublisherDefaultListener.SqlArrayTypeHelper, PublisherDefaultListener.SqltypeHelper, PublisherDefaultListener.TableHelper |
Method Summary |
void |
beginPackage(java.lang.String packageName)
|
void |
beginPlsqlRecord(java.lang.String plsqlRecordName, java.lang.String targetTypeName, int numFields)
|
void |
beginPlsqlRecordField(java.lang.String fieldName, int idx)
|
void |
beginPlsqlTable(java.lang.String tableName, java.lang.String targetTypeName)
|
void |
endMethodArg(java.lang.String argName)
|
void |
endPlsqlRecord(java.lang.String recordName, java.lang.String typeDDL, java.lang.String typeDropDDL)
|
void |
endPlsqlRecordField(java.lang.String fieldName, int idx)
|
void |
endPlsqlTable(java.lang.String tableName, java.lang.String typeDDL, java.lang.String typeDropDDL)
|
java.util.List<ObjectRelationalDataTypeDescriptor> |
getDescriptors()
|
void |
handleObjectType(java.lang.String objectTypename, java.lang.String targetTypeName, int numAttributes)
|
void |
handleSqlType(java.lang.String sqlTypeName, int typecode, java.lang.String targetType)
|
Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener |
beginMethod, beginMethodArg, beginObjectType, endMethod, endObjectType, endPackage, handleAttributeField, handleMethodReturn, handleSqlArrayType, handleSqlTableType, trimDotPrefix |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ITEMS_MAPPING_ATTRIBUTE_NAME
public static final java.lang.String ITEMS_MAPPING_ATTRIBUTE_NAME
-
- See Also:
- Constant Field Values
ITEMS_MAPPING_FIELD_NAME
public static final java.lang.String ITEMS_MAPPING_FIELD_NAME
-
- See Also:
- Constant Field Values
stac
protected java.util.Stack<PublisherDefaultListener.ListenerHelper> stac
descriptorMap
protected java.util.Map<java.lang.String,ObjectRelationalDataTypeDescriptor> descriptorMap
packageName
protected java.lang.String packageName
PLSQLORDescriptorBuilder
public PLSQLORDescriptorBuilder()
getDescriptors
public java.util.List<ObjectRelationalDataTypeDescriptor> getDescriptors()
beginPackage
public void beginPackage(java.lang.String packageName)
-
- Specified by:
beginPackage
in interface PublisherListener
- Overrides:
beginPackage
in class PublisherDefaultListener
beginPlsqlTable
public void beginPlsqlTable(java.lang.String tableName,
java.lang.String targetTypeName)
-
- Specified by:
beginPlsqlTable
in interface PublisherListener
- Overrides:
beginPlsqlTable
in class PublisherDefaultListener
endPlsqlTable
public void endPlsqlTable(java.lang.String tableName,
java.lang.String typeDDL,
java.lang.String typeDropDDL)
-
- Specified by:
endPlsqlTable
in interface PublisherListener
- Overrides:
endPlsqlTable
in class PublisherDefaultListener
beginPlsqlRecord
public void beginPlsqlRecord(java.lang.String plsqlRecordName,
java.lang.String targetTypeName,
int numFields)
-
- Specified by:
beginPlsqlRecord
in interface PublisherListener
- Overrides:
beginPlsqlRecord
in class PublisherDefaultListener
beginPlsqlRecordField
public void beginPlsqlRecordField(java.lang.String fieldName,
int idx)
-
- Specified by:
beginPlsqlRecordField
in interface PublisherListener
- Overrides:
beginPlsqlRecordField
in class PublisherDefaultListener
endPlsqlRecordField
public void endPlsqlRecordField(java.lang.String fieldName,
int idx)
-
- Specified by:
endPlsqlRecordField
in interface PublisherListener
- Overrides:
endPlsqlRecordField
in class PublisherDefaultListener
endPlsqlRecord
public void endPlsqlRecord(java.lang.String recordName,
java.lang.String typeDDL,
java.lang.String typeDropDDL)
-
- Specified by:
endPlsqlRecord
in interface PublisherListener
- Overrides:
endPlsqlRecord
in class PublisherDefaultListener
endMethodArg
public void endMethodArg(java.lang.String argName)
-
- Specified by:
endMethodArg
in interface PublisherListener
- Overrides:
endMethodArg
in class PublisherDefaultListener
handleSqlType
public void handleSqlType(java.lang.String sqlTypeName,
int typecode,
java.lang.String targetType)
-
- Specified by:
handleSqlType
in interface PublisherListener
- Overrides:
handleSqlType
in class PublisherDefaultListener
handleObjectType
public void handleObjectType(java.lang.String objectTypename,
java.lang.String targetTypeName,
int numAttributes)
-
- Specified by:
handleObjectType
in interface PublisherListener
- Overrides:
handleObjectType
in class PublisherDefaultListener
Skip navigation links