Skip navigation links
org.eclipse.persistence.tools.dbws.oracle
Class AdvancedJDBCQueryBuilder
java.lang.Object
org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener
org.eclipse.persistence.tools.dbws.oracle.AdvancedJDBCQueryBuilder
- All Implemented Interfaces:
- PublisherListener
-
public class AdvancedJDBCQueryBuilder
- 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 |
beginMethod(java.lang.String methodName, int numArgs)
|
void |
beginMethodArg(java.lang.String argName, java.lang.String direction, int idx)
|
void |
beginPackage(java.lang.String packageName)
|
void |
endMethod(java.lang.String methodName)
|
java.util.List<DatabaseQuery> |
getQueries()
|
void |
handleAttributeField(java.lang.String attributeFieldName, int idx)
|
void |
handleMethodReturn(java.lang.String returnTypeName)
|
void |
handleObjectType(java.lang.String objectTypeName, java.lang.String targetTypeName, int numAttributes)
|
void |
handleSqlArrayType(java.lang.String arrayTypename, java.lang.String targetTypeName)
|
void |
handleSqlTableType(java.lang.String tableTypeName, java.lang.String targetTypeName)
|
void |
handleSqlType(java.lang.String sqlTypeName, int typecode, java.lang.String targetTypeName)
|
Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener |
beginObjectType, beginPlsqlRecord, beginPlsqlRecordField, beginPlsqlTable, endMethodArg, endObjectType, endPackage, endPlsqlRecord, endPlsqlRecordField, endPlsqlTable, trimDotPrefix |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stac
protected java.util.Stack<PublisherDefaultListener.ListenerHelper> stac
queryMap
protected java.util.Map<java.lang.String,DatabaseQuery> queryMap
storedProcedures
protected java.util.List<DbStoredProcedure> storedProcedures
dbStoredProcedure2QueryName
protected java.util.Map<DbStoredProcedure,DBWSBuilder.DbStoredProcedureNameAndModel> dbStoredProcedure2QueryName
packageName
protected java.lang.String packageName
AdvancedJDBCQueryBuilder
public AdvancedJDBCQueryBuilder(java.util.List<DbStoredProcedure> storedProcedures,
java.util.Map<DbStoredProcedure,DBWSBuilder.DbStoredProcedureNameAndModel> dbStoredProcedure2QueryName)
AdvancedJDBCQueryBuilder
public AdvancedJDBCQueryBuilder(java.util.List<DbStoredProcedure> storedProcedures,
java.util.Map<DbStoredProcedure,DBWSBuilder.DbStoredProcedureNameAndModel> dbStoredProcedure2QueryName,
java.lang.String packageName)
getQueries
public java.util.List<DatabaseQuery> getQueries()
beginPackage
public void beginPackage(java.lang.String packageName)
-
- Specified by:
beginPackage
in interface PublisherListener
- Overrides:
beginPackage
in class PublisherDefaultListener
beginMethod
public void beginMethod(java.lang.String methodName,
int numArgs)
-
- Specified by:
beginMethod
in interface PublisherListener
- Overrides:
beginMethod
in class PublisherDefaultListener
handleMethodReturn
public void handleMethodReturn(java.lang.String returnTypeName)
-
- Specified by:
handleMethodReturn
in interface PublisherListener
- Overrides:
handleMethodReturn
in class PublisherDefaultListener
beginMethodArg
public void beginMethodArg(java.lang.String argName,
java.lang.String direction,
int idx)
-
- Specified by:
beginMethodArg
in interface PublisherListener
- Overrides:
beginMethodArg
in class PublisherDefaultListener
endMethod
public void endMethod(java.lang.String methodName)
-
- Specified by:
endMethod
in interface PublisherListener
- Overrides:
endMethod
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
handleSqlArrayType
public void handleSqlArrayType(java.lang.String arrayTypename,
java.lang.String targetTypeName)
-
- Specified by:
handleSqlArrayType
in interface PublisherListener
- Overrides:
handleSqlArrayType
in class PublisherDefaultListener
handleSqlTableType
public void handleSqlTableType(java.lang.String tableTypeName,
java.lang.String targetTypeName)
-
- Specified by:
handleSqlTableType
in interface PublisherListener
- Overrides:
handleSqlTableType
in class PublisherDefaultListener
handleSqlType
public void handleSqlType(java.lang.String sqlTypeName,
int typecode,
java.lang.String targetTypeName)
-
- Specified by:
handleSqlType
in interface PublisherListener
- Overrides:
handleSqlType
in class PublisherDefaultListener
handleAttributeField
public void handleAttributeField(java.lang.String attributeFieldName,
int idx)
-
- Specified by:
handleAttributeField
in interface PublisherListener
- Overrides:
handleAttributeField
in class PublisherDefaultListener
Skip navigation links