public abstract class NodeFactory
extends java.lang.Object
There is expected to be only one of these configured per database.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MODULE
Module name for the monitor's module locating system.
|
Constructor and Description |
---|
NodeFactory() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Boolean |
doJoinOrderOptimization()
Tell whether to do join order optimization.
|
abstract Node |
getNode(int nodeType,
ContextManager cm)
Get a node that takes no initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
ContextManager cm)
Get a node that takes one initializer argument.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
ContextManager cm)
Get a node that takes two initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
ContextManager cm)
Get a node that takes three initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
ContextManager cm)
Get a node that takes four initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
ContextManager cm)
Get a node that takes five initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
ContextManager cm)
Get a node that takes six initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
ContextManager cm)
Get a node that takes seven initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
ContextManager cm)
Get a node that takes eight initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
ContextManager cm)
Get a node that takes nine initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
java.lang.Object arg10,
ContextManager cm)
Get a node that takes ten initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
java.lang.Object arg10,
java.lang.Object arg11,
ContextManager cm)
Get a node that takes eleven initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
java.lang.Object arg10,
java.lang.Object arg11,
java.lang.Object arg12,
ContextManager cm)
Get a node that takes twelve initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
java.lang.Object arg10,
java.lang.Object arg11,
java.lang.Object arg12,
java.lang.Object arg13,
ContextManager cm)
Get a node that takes thirteen initializer arguments.
|
Node |
getNode(int nodeType,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5,
java.lang.Object arg6,
java.lang.Object arg7,
java.lang.Object arg8,
java.lang.Object arg9,
java.lang.Object arg10,
java.lang.Object arg11,
java.lang.Object arg12,
java.lang.Object arg13,
java.lang.Object arg14,
ContextManager cm)
Get a node that takes fourteen initializer arguments.
|
public static final java.lang.String MODULE
public abstract java.lang.Boolean doJoinOrderOptimization()
public abstract Node getNode(int nodeType, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.cm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- The initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentarg10
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentarg10
- An initializer argumentarg11
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentarg10
- An initializer argumentarg11
- An initializer argumentarg12
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentarg10
- An initializer argumentarg11
- An initializer argumentarg12
- An initializer argumentarg13
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.public final Node getNode(int nodeType, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, ContextManager cm) throws StandardException
nodeType
- Identifier for the type of node.arg1
- An initializer argumentarg2
- An initializer argumentarg3
- An initializer argumentarg4
- An initializer argumentarg5
- An initializer argumentarg6
- An initializer argumentarg7
- An initializer argumentarg8
- An initializer argumentarg9
- An initializer argumentarg10
- An initializer argumentarg11
- An initializer argumentarg12
- An initializer argumentarg13
- An initializer argumentarg14
- An initializer argumentcm
- A ContextManagerStandardException
- Thrown on error.Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.