Class DslExpression

java.lang.Object
io.vertigo.datafactory.impl.search.dsl.model.DslExpression

public final class DslExpression extends Object
Single Expression Definition. (operator)(preBody)(field|multiField):(query)(postBody)
Author:
npiedeloup
  • Constructor Details

    • DslExpression

      public DslExpression(String operator, String preBody, Optional<DslField> field, Optional<DslMultiField> multiField, DslQuery query, String postBody)
      Parameters:
      operator - String operator before body
      preBody - String before body
      field - Optional fieldDefinition
      multiField - Optional multiFieldDefinition
      query - QueryDefinition
      postBody - String after body
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getOperator

      public String getOperator()
      Returns:
      operator
    • getPreBody

      public String getPreBody()
      Returns:
      preBody
    • getField

      public Optional<DslField> getField()
      Returns:
      optional Field
    • getMultiField

      public Optional<DslMultiField> getMultiField()
      Returns:
      optional MultiField
    • getQuery

      public DslQuery getQuery()
      Returns:
      query
    • getPostBody

      public String getPostBody()
      Returns:
      postBody