java.lang.Object
com.espertech.esper.common.internal.epl.lookupplan.SubordPropUtil

public class SubordPropUtil extends Object
  • Constructor Details

    • SubordPropUtil

      public SubordPropUtil()
  • Method Details

    • isStrictKeyJoin

      public static boolean isStrictKeyJoin(Collection<SubordPropHashKeyForge> hashKeys)
    • getKeyStreamNums

      public static int[] getKeyStreamNums(Collection<SubordPropHashKeyForge> descList)
      Returns the key stream numbers.
      Parameters:
      descList - a list of descriptors
      Returns:
      key stream numbers
    • getKeyProperties

      public static String[] getKeyProperties(Collection<SubordPropHashKeyForge> descList)
      Returns the key property names.
      Parameters:
      descList - a list of descriptors
      Returns:
      key property names
    • getKeyProperties

      public static String[] getKeyProperties(SubordPropHashKeyForge[] descList)
      Returns the key property names.
      Parameters:
      descList - a list of descriptors
      Returns:
      key property names
    • getCoercionTypes

      public static EPTypeClass[] getCoercionTypes(Collection<SubordPropHashKeyForge> descList)
      Returns the key coercion types.
      Parameters:
      descList - a list of descriptors
      Returns:
      key coercion types
    • getCoercionTypes

      public static EPTypeClass[] getCoercionTypes(SubordPropHashKeyForge[] descList)
      Returns the key coercion types.
      Parameters:
      descList - a list of descriptors
      Returns:
      key coercion types