public ContextSpecHashItem( Chainable function, FilterSpecRaw filterSpecRaw) { Function = function; FilterSpecRaw = filterSpecRaw; }
public ContextSpecConditionFilter( FilterSpecRaw filterSpecRaw, string optionalFilterAsName) { FilterSpecRaw = filterSpecRaw; OptionalFilterAsName = optionalFilterAsName; }
public ContextSpecCategory( IList<ContextSpecCategoryItem> items, FilterSpecRaw filterSpecRaw) { Items = items; FilterSpecRaw = filterSpecRaw; }
public ContextSpecHashItem( ExprChainedSpec function, FilterSpecRaw filterSpecRaw) { Function = function; FilterSpecRaw = filterSpecRaw; }
public ContextSpecKeyedItem( FilterSpecRaw filterSpecRaw, IList<string> propertyNames, string aliasName) { FilterSpecRaw = filterSpecRaw; PropertyNames = propertyNames; AliasName = aliasName; }
/// <summary> /// Ctor. /// </summary> /// <param name="rawFilterSpec">is unvalidated filter specification</param> /// <param name="viewSpecs">is the view definition</param> /// <param name="optionalStreamName">is the stream name if supplied, or null if not supplied</param> /// <param name="streamSpecOptions">additional options, such as unidirectional stream in a join</param> public FilterStreamSpecRaw( FilterSpecRaw rawFilterSpec, ViewSpec[] viewSpecs, string optionalStreamName, StreamSpecOptions streamSpecOptions) : base(optionalStreamName, viewSpecs, streamSpecOptions) { RawFilterSpec = rawFilterSpec; }