Node and
Node.Builder and their primitive specializations. Fork/Join tasks
for collecting output from a PipelineHelper to a Node and
flattening Nodes.
| Modifier and Type | Class and Description |
|---|---|
| private abstract static class | Nodes.
Node class for an internal node with two or more children |
| private static class | |
| private static class | |
| private static class | |
| pack-priv static class | |
| private static class | |
| private static class | |
| private static class | |
| private abstract static class | |
| private static class | |
| private static class | |
| private abstract static class | Nodes.
Abstract class for spliterator for all internal node classes |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private abstract static class | Nodes.
|
| private static class | |
| private abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final String | |
| private static final double[] | |
| private static final Node. | |
| private static final int[] | |
| private static final Node. | |
| private static final long[] | |
| private static final Node. | |
| private static final Node | |
| pack-priv static final long | MAX_ARRAY_SIZE
The maximum size of an array that can be allocated. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static < the type of elements of the node builder T> Node. | Returns: aNode.Builder-1 if a variable size builder is requested,
otherwise the exact capacity desired. A fixed capacity builder will
fail if the wrong number of elements are added to the builder. exactSizeIfKnown, IntFunction<T[]> the array factory generator)Produces a |
| pack-priv static < the type of elements of the node builder T> Node. | |
| pack-priv static <T> IntFunction | |
| public static <P_IN, P_OUT> Node | Returns: aNode describing the output elementsthe pipeline helper describing the pipeline helper, Spliterator<P_IN> spliterator, boolean whether a conc node should be flattened into a node
describing an array before returning flattenTree, IntFunction<P_OUT[]> the array generator generator)Collect, in parallel, elements output from a pipeline and describe those
elements with a |
| public static < the type of elements from the source Spliterator P_IN> Node. | Returns: aNode. describing the output elementsthe pipeline helper describing the pipeline helper, Spliterator<P_IN> spliterator, boolean whether a conc node should be flattened into a node
describing an array before returning flattenTree)Collect, in parallel, elements output from n double-valued pipeline and
describe those elements with a |
| public static < the type of elements from the source Spliterator P_IN> Node. | Returns: aNode. describing the output elementsthe pipeline helper describing the pipeline helper, Spliterator<P_IN> spliterator, boolean whether a conc node should be flattened into a node
describing an array before returning flattenTree)Collect, in parallel, elements output from an int-valued pipeline and
describe those elements with a |
| public static < the type of elements from the source Spliterator P_IN> Node. | Returns: aNode. describing the output elementsthe pipeline helper describing the pipeline helper, Spliterator<P_IN> spliterator, boolean whether a conc node should be flattened into a node
describing an array before returning flattenTree)Collect, in parallel, elements output from a long-valued pipeline and
describe those elements with a |
| pack-priv static < the type of elements of the concatenated node T> Node | Returns: aNode covering the elements of the input nodesthe shape of the concatenated node to be created shape, Node<T> the left input node left, Node<T> the right input node right)Produces a concatenated |
| pack-priv static Node. | Returns: aNode.Builder.OfDouble-1 if a variable size builder is requested,
otherwise the exact capacity desired. A fixed capacity builder will
fail if the wrong number of elements are added to the builder. exactSizeIfKnown)Produces a |
| pack-priv static Node. | |
| pack-priv static < the type of elements of the created node T> Node | Returns: an empty node.the shape of the node to be created shape)Produces an empty node whose count is zero, has no children and no content. |
| public static < type of elements contained by the node T> Node | Returns: a flatNodethe node to flatten node, IntFunction<T[]> the array factory used to create array instances generator)Flatten, in parallel, a |
| public static Node. | Returns: a flatNode.OfDoublethe node to flatten nodeFlatten, in parallel, a |
| public static Node. | Returns: a flatNode.OfIntthe node to flatten nodeFlatten, in parallel, a |
| public static Node. | Returns: a flatNode.OfLongthe node to flatten nodeFlatten, in parallel, a |
| pack-priv static Node. | Returns: aNode.Builder.OfInt-1 if a variable size builder is requested,
otherwise the exact capacity desired. A fixed capacity builder will
fail if the wrong number of elements are added to the builder. exactSizeIfKnown)Produces a |
| pack-priv static Node. | |
| pack-priv static Node. | Returns: aNode.Builder.OfLong-1 if a variable size builder is requested,
otherwise the exact capacity desired. A fixed capacity builder will
fail if the wrong number of elements are added to the builder. exactSizeIfKnown)Produces a |
| pack-priv static Node. | |
| pack-priv static < the type of elements held by the node T> Node | |
| pack-priv static < the type of elements held by the node T> Node | Returns: a node holding a collectionthe collection c)Produces a |
| pack-priv static Node. | Returns: a node holding an arraythe array array)Produces a |
| pack-priv static Node. | Returns: a node holding an arraythe array array)Produces a |
| pack-priv static Node. | Returns: a node holding an arraythe array array)Produces a |