Package | Description |
---|---|
com.asakusafw.vocabulary.attribute |
Attributes about flow elements.
|
com.asakusafw.vocabulary.flow.builder |
Flow connection APIs (for internal use only).
|
com.asakusafw.vocabulary.flow.graph |
Internal graphical representation of Flow DSL.
|
com.asakusafw.vocabulary.flow.processor |
Represents characteristics of each operator behavior.
|
com.asakusafw.vocabulary.flow.util |
Provides built-in Flow DSL vocabularies.
|
com.asakusafw.vocabulary.operator |
Operator DSL vocabulary annotations/classes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Attribute
An abstract super interface of DSL element attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferType
Represents a buffer type of inputs.
|
class |
ViewInfo
Represents information of data-flow views.
|
Modifier and Type | Method and Description |
---|---|
List<FlowElementAttribute> |
PortInfo.getAttributes()
Returns the attributes.
|
Modifier and Type | Method and Description |
---|---|
PortInfo |
FlowElementBuilder.defineInput(String name,
Source<?> upstream,
FlowElementAttribute... attributes)
Defines a new input for operator.
|
PortInfo |
FlowElementBuilder.defineOutput(String name,
Source<?> typeRef,
FlowElementAttribute... attributes)
Defines a new output for operator.
|
PortInfo |
FlowElementBuilder.defineOutput(String name,
Type type,
FlowElementAttribute... attributes)
Defines a new output for operator.
|
Constructor and Description |
---|
PortInfo(PortInfo.Direction direction,
String name,
Type type,
List<? extends FlowElementAttribute> attributes)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
Connectivity
Represents a kind of connectivity.
|
class |
FlowBoundary
Represents characteristics of flow boundaries.
|
class |
Inline
Represents strategies how to flatten flow-parts.
|
class |
ObservationCount
Represents an operator constraint how many each operator can perform for individual data-sets.
|
class |
OperatorHelper
Represents an operator helper method.
|
Modifier and Type | Method and Description |
---|---|
<T extends FlowElementAttribute> |
FlowPartDescription.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
OutputDescription.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
OperatorDescription.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
InputDescription.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
FlowElement.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
FlowElementPortDescription.getAttribute(Class<T> attributeClass) |
<T extends FlowElementAttribute> |
FlowElementAttributeProvider.getAttribute(Class<T> attributeClass)
Returns the attribute of this.
|
<T extends FlowElementAttribute> |
FlowElementPort.getAttribute(Class<T> attributeClass) |
Modifier and Type | Method and Description |
---|---|
Collection<FlowElementAttribute> |
FlowElement.getAttributeOverride()
Returns the overwritten attributes.
|
Set<FlowElementAttribute> |
OperatorDescription.getAttributes()
Returns the attributes of the operator.
|
Set<? extends Class<? extends FlowElementAttribute>> |
FlowPartDescription.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
OutputDescription.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
OperatorDescription.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
InputDescription.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
FlowElement.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
FlowElementPortDescription.getAttributeTypes() |
Set<? extends Class<? extends FlowElementAttribute>> |
FlowElementAttributeProvider.getAttributeTypes()
Returns the all available attribute types of this.
|
Set<? extends Class<? extends FlowElementAttribute>> |
FlowElementPort.getAttributeTypes() |
Class<? extends FlowElementAttribute> |
OperatorHelper.getDeclaringClass() |
Class<? extends FlowElementAttribute> |
FlowElementAttribute.getDeclaringClass()
Returns the declaring class of this attribute.
|
Modifier and Type | Method and Description |
---|---|
OperatorDescription.Builder |
OperatorDescription.Builder.addAttribute(FlowElementAttribute attribute)
Adds an attribute.
|
boolean |
FlowElement.hasAttribute(FlowElementAttribute attribute)
Returns whether this element has the specified attribute or not.
|
void |
FlowElement.override(FlowElementAttribute attribute)
Overwrites the attribute into this element.
|
Constructor and Description |
---|
FlowElementPortDescription(String name,
Type dataType,
PortDirection direction,
ShuffleKey shuffleKey,
FlowElementAttribute... attributes)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
InputBuffer
Represents buffering strategies of list-style operator inputs.
|
class |
PartialAggregation
Represents strategies of aggregate operation.
|
Modifier and Type | Method and Description |
---|---|
<T extends FlowElementAttribute> |
PseudElementDescription.getAttribute(Class<T> attributeClass) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Class<? extends FlowElementAttribute>> |
PseudElementDescription.getAttributeTypes() |
Constructor and Description |
---|
PseudElementDescription(String name,
Type type,
boolean hasInput,
boolean hasOutput,
FlowElementAttribute... attributes)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
static class |
Logging.Level
ログのレベル。
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.