Example #1
0
 public FilteredRangeFacetHandler(string name, string underlyingHandler, IList <string> predefinedRanges)
     : base(name, new string[] { underlyingHandler })
 {
     m_predefinedRanges = predefinedRanges;
     m_inner            = underlyingHandler;
     m_innerHandler     = null;
 }
Example #2
0
 public FilteredRangeFacetCountCollectorSource(RangeFacetHandler innerHandler, string name, FacetSpec fspec, IList <string> predefinedRanges)
 {
     this.m_innerHandler     = innerHandler;
     this.m_name             = name;
     this.m_fspec            = fspec;
     this.m_predefinedRanges = predefinedRanges;
 }
 public FilteredRangeFacetHandler(string name, string underlyingHandler, IEnumerable <string> predefinedRanges)
     : base(name, new string[] { underlyingHandler })
 {
     _predefinedRanges = predefinedRanges;
     _inner            = underlyingHandler;
     _innerHandler     = null;
 }
 public FilteredRangeFacetHandler(string name, string underlyingHandler, IEnumerable<string> predefinedRanges)
     : base(name, new string[] { underlyingHandler })
 {
     _predefinedRanges = predefinedRanges;
     _inner = underlyingHandler;
     _innerHandler = null;
 }
Example #5
0
 public RangeFacetHandlerFacetCountCollectorSource(RangeFacetHandler parent, string name, FacetSpec ospec, IEnumerable <string> predefinedRanges)
 {
     _parent           = parent;
     _name             = name;
     _ospec            = ospec;
     _predefinedRanges = predefinedRanges;
 }
 public RangeFacetHandlerFacetCountCollectorSource(RangeFacetHandler parent, string name, FacetSpec ospec, IList <string> predefinedRanges)
 {
     m_parent           = parent;
     m_name             = name;
     m_ospec            = ospec;
     m_predefinedRanges = predefinedRanges;
 }
 public DynamicRangeFacetCountCollectorSource(DynamicRangeFacetHandler parent, RangeFacetHandler dataFacetHandler, string name, FacetSpec fspec, IList <string> predefinedList)
 {
     this.m_parent           = parent;
     this.m_dataFacetHandler = dataFacetHandler;
     this.m_name             = name;
     this.m_fspec            = fspec;
     this.m_predefinedList   = predefinedList;
 }
 public GeoSimpleFacetHandlerFacetCountCollectorSource(RangeFacetHandler latFacetHandler, RangeFacetHandler longFacetHandler,
                                                       string name, FacetSpec fspec, IEnumerable <string> list)
 {
     _latFacetHandler  = latFacetHandler;
     _longFacetHandler = longFacetHandler;
     _name             = name;
     _fspec            = fspec;
     _list             = list;
 }
		public override void Load(BoboIndexReader reader)
		{
			FacetHandler handler = reader.GetFacetHandler(_inner);
			if (handler is RangeFacetHandler)
			{
				_innerHandler = (RangeFacetHandler)handler;
			}
			else
			{
				throw new IOException("inner handler is not instance of "+typeof(RangeFacetHandler));
			}
		}
Example #10
0
        public override FacetDataNone Load(BoboSegmentReader reader)
        {
            IFacetHandler handler = reader.GetFacetHandler(m_inner);

            if (handler is RangeFacetHandler)
            {
                m_innerHandler = (RangeFacetHandler)handler;
                return(FacetDataNone.Instance);
            }
            else
            {
                throw new IOException("inner handler is not instance of RangeFacetHandler");
            }
        }
 public RangeFacetCountCollector(string name, RangeFacetHandler rangeFacetHandler, FacetSpec ospec, IEnumerable<string> predefinedRanges, bool autoRange)
     : this(name, rangeFacetHandler.GetDataCache(), ospec, predefinedRanges, autoRange)
 {
 }
 public override FacetDataNone Load(BoboIndexReader reader)
 {
     _latFacetHandler  = (RangeFacetHandler)GetDependedFacetHandler(_latFacetName);
     _longFacetHandler = (RangeFacetHandler)GetDependedFacetHandler(_longFacetName);
     return(FacetDataNone.Instance);
 }
 public override FacetDataNone Load(BoboSegmentReader reader)
 {
     m_dataFacetHandler = (RangeFacetHandler)GetDependedFacetHandler(m_dataFacetName);
     return(FacetDataNone.Instance);
 }
        public static List<IFacetHandler> CreateFacetHandlers()
        {
            List<IFacetHandler> facetHandlers = new List<IFacetHandler>();
            facetHandlers.Add(new SimpleFacetHandler("id"));
            facetHandlers.Add(new SimpleFacetHandler("color"));
            IFacetHandler rangeFacetHandler = new RangeFacetHandler("idRange", "id", null); //, Arrays.asList(_idRanges));
            facetHandlers.Add(rangeFacetHandler);

            return facetHandlers;
        }
 internal DynamicRangeFacetCountCollector(DynamicRangeFacetHandler parent, string name, RangeFacetHandler handler, FacetSpec fspec, IEnumerable<string> predefinedList)
     : base(name, handler, fspec, predefinedList, false)
 {
     this.parent = parent;
 }
 public override void Load(BoboIndexReader reader)
 {
     dataFacetHandler = (RangeFacetHandler)GetDependedFacetHandler(dataFacetName);
 }