Class NumericField

java.lang.Object
com.redis.vl.schema.BaseField
com.redis.vl.schema.NumericField

public class NumericField extends BaseField
NumericField represents a numeric field in Redis. Used for fields that contain numbers and support range queries.
  • Constructor Details

    • NumericField

      public NumericField(String name)
      Create a NumericField with just a name.
      Parameters:
      name - The field name
  • Method Details

    • of

      public static NumericField.NumericFieldBuilder of(String name)
      Create a NumericField with fluent API.
      Parameters:
      name - The field name
      Returns:
      A NumericFieldBuilder for fluent configuration
    • builder

      public static NumericField.NumericFieldBuilder builder()
      Create a NumericField builder (Lombok-style).
      Returns:
      A NumericFieldBuilder for fluent configuration
    • getFieldType

      public FieldType getFieldType()
      Description copied from class: BaseField
      Get the field type.
      Specified by:
      getFieldType in class BaseField
      Returns:
      The field type enumeration
    • toJedisSchemaField

      public SchemaField toJedisSchemaField()
      Description copied from class: BaseField
      Convert to Jedis SchemaField for index creation.
      Specified by:
      toJedisSchemaField in class BaseField
      Returns:
      The Jedis schema field representation