//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: protected java.util.List<long> query(org.neo4j.internal.kernel.api.IndexQuery... predicates) throws Exception
        protected internal virtual IList <long> Query(params IndexQuery[] predicates)
        {
            using (IndexReader reader = Accessor.newReader(), )
            {
                SimpleNodeValueClient nodeValueClient = new SimpleNodeValueClient();
                reader.Query(nodeValueClient, IndexOrder.NONE, false, predicates);
                IList <long> list = new LinkedList <long>();
                while (nodeValueClient.Next())
                {
                    long entityId = nodeValueClient.Reference;
                    if (PassesFilter(entityId, predicates))
                    {
                        list.Add(entityId);
                    }
                }
                list.Sort();
                return(list);
            }
        }
Exemple #2
0
 public override IndexReader NewReader()
 {
     return(Delegate.newReader());
 }
Exemple #3
0
 public override IndexReader NewReader()
 {
     return(Accessor.newReader());
 }
Exemple #4
0
 public override IndexReader newReader()
 {
     return(_fusionAccessor.newReader());
 }