Clone Tools
  • last updated 25 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved inverted index code into corresponding lsm projects.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_inverted_index_updates_new@1809 123451ca-8445-de46-9d55-352943316053

    • -79
    • +0
    ./FixedSizeElementInvertedListBuilder.java
    • -274
    • +0
    ./FixedSizeElementInvertedListCursor.java
    • -127
    • +0
    ./FixedSizeFrameTupleAppender.java
    • -72
    • +0
    ./InvertedIndexSearchPredicate.java
    • -24
    • +0
    ./OccurrenceThresholdPanicException.java
    • -93
    • +0
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -132
    • +0
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 125 more files in changeset.
More cleaning and prepwork.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_inverted_index_updates_new@1808 123451ca-8445-de46-9d55-352943316053

    • -8
    • +3
    ./FixedSizeElementInvertedListCursor.java
    • -1
    • +1
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -1
    • +1
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 57 more files in changeset.
Improved design and significantly reduced object creation of in-memory inverted index.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_inverted_index_updates_new@1807 123451ca-8445-de46-9d55-352943316053

    • -2
    • +1
    ./FixedSizeElementInvertedListCursor.java
    • -0
    • +50
    ./InvertedIndexOpContext.java
    • -1
    • +1
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -1
    • +1
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 11 more files in changeset.
Reworked in-memory inverted index that buffers insertions. Still needs testing.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_inverted_index_updates_new@1804 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -1
    • +1
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 21 more files in changeset.
added LRU strategy to index lifecycle manager

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1789 123451ca-8445-de46-9d55-352943316053

  1. … 6 more files in changeset.
Added flag for checking whether input to BTree bulk load is sorted or not. Still need to add better tests.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1785 123451ca-8445-de46-9d55-352943316053

  1. … 27 more files in changeset.
added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree fixed BTree concurrency bug added prettier printing of the BTree changed all ordered index tests to validate the tree at the end of each test Cleaned up the LSM search cursor and changed LSM BTree search opcallback to properly unlatch in-memory pages during reconciliation Cleaned up the btree range search cursor changed InMemoryBufferCache to also release overflow pages when being reset/closed added copytuple method to TupleUtils that generates fewer objects

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1781 123451ca-8445-de46-9d55-352943316053

  1. … 29 more files in changeset.
merged hyracks_asterix_stabilization r1702:1723

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1725 123451ca-8445-de46-9d55-352943316053

  1. … 34 more files in changeset.
changed the inverted index to manage the lifecycle of its btree on its own

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1706 123451ca-8445-de46-9d55-352943316053

  1. … 12 more files in changeset.
changed iinIIndex.open and IIndex.close to activate and deactive, respectively

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1703 123451ca-8445-de46-9d55-352943316053

  1. … 34 more files in changeset.
added lifecycle tests for rtrees, btrees, lsmbtrees, and lsmrtrees... resolving issue 9

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1670 123451ca-8445-de46-9d55-352943316053

  1. … 25 more files in changeset.
merged hyracks_asterix_stabilization r1634:1651

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1657 123451ca-8445-de46-9d55-352943316053

    • -2
    • +2
    ./FixedSizeElementInvertedListBuilder.java
    • -1
    • +1
    ./FixedSizeElementInvertedListCursor.java
    • -4
    • +2
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -4
    • +2
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 144 more files in changeset.
implemented proper (and uniform) lifecycle management for all indexes

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1652 123451ca-8445-de46-9d55-352943316053

  1. … 61 more files in changeset.
refactored index interfaces to allow proper lifecycle management

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1628 123451ca-8445-de46-9d55-352943316053

  1. … 97 more files in changeset.
Changed all indexes to use the new bulkload interface

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1604 123451ca-8445-de46-9d55-352943316053

  1. … 31 more files in changeset.
refactored opcallback interfaces and touchpoints

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1571 123451ca-8445-de46-9d55-352943316053

  1. … 48 more files in changeset.
Implemented BTree upsert. Using callback interface for logging.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1304 123451ca-8445-de46-9d55-352943316053

  1. … 44 more files in changeset.
- Merged interface changes from hyracks_inverted_index_updates - Set ignore properties to keep out pesky files

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1225 123451ca-8445-de46-9d55-352943316053

    • -0
    • +99
    ./InvertedIndexSearchCursor.java
    • -0
    • +65
    ./InvertedIndexSearchPredicate.java
    • -3
    • +3
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -3
    • +3
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 51 more files in changeset.
Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1105 123451ca-8445-de46-9d55-352943316053

    • -2
    • +3
    ./TOccurrenceSearcherSuffixProbeOnly.java
    • -2
    • +3
    ./TOccurrenceSearcherSuffixScanOnly.java
  1. … 46 more files in changeset.
Removing BTree reverse scan functionality because it is can cause latch deadlock, and adds more complexity to the BTRee. Changed search cursor, more changes to follow.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1093 123451ca-8445-de46-9d55-352943316053

  1. … 25 more files in changeset.
Removed PageAllocationException.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1035 123451ca-8445-de46-9d55-352943316053

  1. … 23 more files in changeset.
merge hyracks_dev_next r847:977

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@978 123451ca-8445-de46-9d55-352943316053

    • -3
    • +3
    ./FixedSizeElementInvertedListBuilder.java
    • -3
    • +3
    ./FixedSizeElementInvertedListCursor.java
  1. … 142 more files in changeset.
Added getFieldCount() call to RecordDescriptor

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@881 123451ca-8445-de46-9d55-352943316053

  1. … 13 more files in changeset.
Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@865 123451ca-8445-de46-9d55-352943316053

    • -3
    • +3
    ./FixedSizeElementInvertedListBuilder.java
    • -3
    • +3
    ./FixedSizeElementInvertedListCursor.java
  1. … 128 more files in changeset.
Refactored all index operators for better sharing with inverted index operators.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@826 123451ca-8445-de46-9d55-352943316053

  1. … 68 more files in changeset.
Added BTreeUpdateSearch operator for Yingyi.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@824 123451ca-8445-de46-9d55-352943316053

  1. … 17 more files in changeset.
Added InvertedIndexSearchOperator and first integration test.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@786 123451ca-8445-de46-9d55-352943316053

  1. … 10 more files in changeset.
Applied BTree changes from LSM tree effort. Added isLoggable checks to all logger calls in BTree, RTree, and InvertedIndex.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@767 123451ca-8445-de46-9d55-352943316053

  1. … 23 more files in changeset.
Added index accessor for BTree and RTree.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@706 123451ca-8445-de46-9d55-352943316053

  1. … 21 more files in changeset.
Removed leafFrame, interiorFrame, and metaFrame parameters from methods that can internally create frames using factories, e.g., create(), createOpContext(), etc.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@667 123451ca-8445-de46-9d55-352943316053

  1. … 22 more files in changeset.