Class VariableStage<T>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      VariableStageLoop<T> idIn​(@NonNull java.util.Set<java.lang.Long> ids)
      Search for variables with ids in set
      VariableStageLoop<T> nameEq​(@NonNull java.lang.String name)
      Search for variable with given name.
      VariableStageLoop<T> nameIn​(@NonNull java.util.List<java.lang.String> names)
      Search for variables with given names.
      VariableStageLoop<T> nameIn​(java.lang.String... names)
      Search for variables with given names.
      VariableStageLoop<T> nameLike​(@NonNull java.lang.String pattern)
      Search for variables, which names match to pattern.
      • Methods inherited from class cern.nxcals.api.extraction.data.builders.fluent.Stage

        data, next
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface cern.nxcals.api.extraction.data.builders.fluent.v2.IdStage

        idEq, idIn
    • Method Detail

      • nameEq

        public VariableStageLoop<T> nameEq​(@NonNull
                                           @NonNull java.lang.String name)
        Search for variable with given name.
        Parameters:
        name - variable name
        Returns:
        next query builder stage
      • nameIn

        public VariableStageLoop<T> nameIn​(@NonNull
                                           @NonNull java.util.List<java.lang.String> names)
        Search for variables with given names.
        Parameters:
        names - list of variable names
        Returns:
        next query builder stage
      • nameIn

        public VariableStageLoop<T> nameIn​(java.lang.String... names)
        Search for variables with given names.
        Parameters:
        names - list of variable names
        Returns:
        next query builder stage
      • nameLike

        public VariableStageLoop<T> nameLike​(@NonNull
                                             @NonNull java.lang.String pattern)
        Search for variables, which names match to pattern. Patterns should be in Oracle SQL form (% and _ as wildcards).
        Parameters:
        pattern - variable name pattern
        Returns:
        next query builder stage
      • idIn

        public VariableStageLoop<T> idIn​(@NonNull
                                         @NonNull java.util.Set<java.lang.Long> ids)
        Search for variables with ids in set
        Specified by:
        idIn in interface IdStage<T>
        Parameters:
        ids - set with variable ids
        Returns:
        variable query stage