| 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.