• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ngageoint / geowave
63%
master: 52%

Build:
Build:
LAST BUILD BRANCH: GEOWAVE-1112
DEFAULT BRANCH: master
Repo Added 11 Jan 2015 03:50AM UTC
Files 1131
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH simple-idx
branch: simple-idx
CHANGE BRANCH
x
Reset
  • simple-idx
  • 0.8.2-release
  • 0.8.4-release
  • 0.8.5-SNAPSHOT
  • 0.8.5-release
  • 0.8.6-SNAPSHOT
  • 0.8.6-release
  • 0.8.8
  • 0.8.8-release
  • 0.8.9-SNAPSHOT
  • 087-release
  • 088-SNAPSHOT
  • DBSCAN-0.8.6
  • DBSCAN-JAVA8-EXP
  • DBSCAN-PARAM
  • DBSCAN-master
  • DOC-FIX
  • GEOSERVER-26-fix
  • GEOWAVE-1001
  • GEOWAVE-1001-akash
  • GEOWAVE-1006
  • GEOWAVE-1006-rebase
  • GEOWAVE-1007-Improve-statistics
  • GEOWAVE-1007-Improve-statistics-rebase
  • GEOWAVE-102
  • GEOWAVE-102-squashed
  • GEOWAVE-1027
  • GEOWAVE-1045
  • GEOWAVE-1061
  • GEOWAVE-1067
  • GEOWAVE-1112
  • GEOWAVE-116
  • GEOWAVE-116_1
  • GEOWAVE-14
  • GEOWAVE-143
  • GEOWAVE-147-Docs-to-AsciiDoc
  • GEOWAVE-157
  • GEOWAVE-157-postRefactor
  • GEOWAVE-164-ingest-man-pages
  • GEOWAVE-175
  • GEOWAVE-180-puppet-packaging-bug
  • GEOWAVE-182-GeoServer-layer-preview-bug
  • GEOWAVE-186-iterator-hdfs-location
  • GEOWAVE-189
  • GEOWAVE-190
  • GEOWAVE-210
  • GEOWAVE-213
  • GEOWAVE-214-dev-and-release-rpm-repos
  • GEOWAVE-218
  • GEOWAVE-227
  • GEOWAVE-228
  • GEOWAVE-229
  • GEOWAVE-231
  • GEOWAVE-234
  • GEOWAVE-235_fresh
  • GEOWAVE-251
  • GEOWAVE-252
  • GEOWAVE-257
  • GEOWAVE-261-RPM-build-fix
  • GEOWAVE-263-squash
  • GEOWAVE-264
  • GEOWAVE-264-III
  • GEOWAVE-268-Build-Docs-From-Windows
  • GEOWAVE-274-Image-Thumbnails
  • GEOWAVE-274-Image-Thumbnails-II
  • GEOWAVE-278
  • GEOWAVE-280
  • GEOWAVE-283
  • GEOWAVE-285
  • GEOWAVE-289
  • GEOWAVE-299
  • GEOWAVE-299-clean
  • GEOWAVE-301
  • GEOWAVE-302-static-initializer-fix
  • GEOWAVE-305
  • GEOWAVE-306
  • GEOWAVE-315
  • GEOWAVE-318
  • GEOWAVE-320-final
  • GEOWAVE-323
  • GEOWAVE-330
  • GEOWAVE-331
  • GEOWAVE-336
  • GEOWAVE-338-download-updates
  • GEOWAVE-340
  • GEOWAVE-342-RPM-Refactoring
  • GEOWAVE-343
  • GEOWAVE-346-final
  • GEOWAVE-346-postRefactor
  • GEOWAVE-346-pr
  • GEOWAVE-346-test
  • GEOWAVE-348
  • GEOWAVE-350
  • GEOWAVE-352
  • GEOWAVE-355
  • GEOWAVE-365
  • GEOWAVE-365-II
  • GEOWAVE-370-RPM-Ingest-To-Tools
  • GEOWAVE-370-RPM-Refactoring
  • GEOWAVE-370-Updated-Docs
  • GEOWAVE-372
  • GEOWAVE-373
  • GEOWAVE-374
  • GEOWAVE-380
  • GEOWAVE-385
  • GEOWAVE-387
  • GEOWAVE-398
  • GEOWAVE-419-External-Config-File
  • GEOWAVE-42
  • GEOWAVE-423-CDH-Single-User-Install
  • GEOWAVE-436
  • GEOWAVE-438
  • GEOWAVE-439
  • GEOWAVE-441
  • GEOWAVE-451
  • GEOWAVE-454
  • GEOWAVE-462
  • GEOWAVE-464
  • GEOWAVE-468
  • GEOWAVE-472
  • GEOWAVE-480-DBSCAN
  • GEOWAVE-481
  • GEOWAVE-484
  • GEOWAVE-486
  • GEOWAVE-490
  • GEOWAVE-492
  • GEOWAVE-495
  • GEOWAVE-496
  • GEOWAVE-499
  • GEOWAVE-50
  • GEOWAVE-50-TOPDOWN
  • GEOWAVE-501
  • GEOWAVE-511
  • GEOWAVE-513
  • GEOWAVE-53
  • GEOWAVE-688
  • GEOWAVE-688-2
  • GEOWAVE-74
  • GEOWAVE-79
  • GEOWAVE-811-rebase
  • GEOWAVE-833
  • GEOWAVE-833-2
  • GEOWAVE-857
  • GEOWAVE-857-2
  • GEOWAVE-859
  • GEOWAVE-859-rebase
  • GEOWAVE-859-rebase2
  • GEOWAVE-861-performance
  • GEOWAVE-896
  • GEOWAVE-999
  • GEOWAVE-999-mak438
  • GEOWAVE-I-448
  • GEOWAVE-PMRF
  • GEOWAVE-ROWSTATS
  • GEOWAVE-rest-project
  • GUIDE-FIX
  • GeoLifeSpiFix
  • GeoToolsHBase
  • GeoWave-1034-Sec-Idx
  • KMEANS-PP2
  • KMEANS_CL
  • SPATIALOPT
  • accumulo-1.7
  • add-x-perm
  • all_tiers_st
  • another-test
  • apache-hadoop
  • base-ds-tests
  • bbox-test
  • build-process
  • build-process-rebase
  • cachelandsat
  • changelog-format
  • check-versions-script
  • cloudera-test
  • cmake-boost-fix
  • compound-idx
  • coveralls-fix
  • coverity_scan
  • deb
  • dev-guide-additions
  • doc-packaging-fix
  • doc-updates-0.8.7
  • docs-update
  • edit-docs
  • findbugs
  • fix-formatting
  • fix-rpm.sh
  • full-decomp
  • full_decomp_week_bench
  • geoserver-2.7.1-build
  • geoserver-2.7.2
  • geotrellis-integration
  • geowave-1011
  • geowave-1012
  • geowave-1027-kam
  • geowave-vagrant
  • geowave_811
  • geowave_javadocs
  • geowave_persistence
  • gitignore
  • gpx_fixes
  • hbaseRefactor
  • hdp2-build
  • install-tweaks
  • it-fix
  • iterator-hdfs-script-fix
  • jace-fix
  • jace-update
  • jacoco-coveralls-tweaks
  • jacoco-fix
  • jdk-8-test
  • jenkins-update
  • kNN
  • kde_improvement
  • landat8it-test
  • license-copyright
  • mapnik-plugin
  • master
  • master_67_merge
  • max_dupes_options
  • mfarwell-ltta
  • mini-clusters
  • minor-bug-fixes
  • more-puppet-rpm-docs
  • more_ranges
  • mrkev-998
  • mvn-cache
  • no-javadoc-timestamp
  • operations-fix
  • package-fix
  • packaging-and-doc-fixes
  • publish-pdf-doc
  • ranges
  • reader-rewrite
  • reformat
  • repo-doc-fix
  • revert-400-GEOWAVE-398
  • serverside_version
  • singletier-fix
  • snapshot_repo
  • stat_tests
  • store-copy-master
  • tdrive-plugin-typo
  • test-859
  • test-cleanup
  • track-converter-2
  • travis-build-matrix
  • travis-update
  • twitter-archiver
  • un-re-factor
  • update-emr
  • v0.8.2
  • v0.8.3
  • v0.8.4
  • v0.8.6
  • v0.8.7
  • v0.8.8
  • v0.8.8.1
  • version-helper-script
  • zookeeper-build-test

pending completion
1719

push

travis-ci

meislerj
Implemented a Simple NumericIndexStrategy

Created a simple 1-dimensional NumericIndexStrategy that
can index integer values. The strategy doesn't use any
binning. The ids are simply the byte array values of
the numbers. This index strategy won't work well for
inserting ranges since the data will be replicated for
each integer value in the range.

The SimpleNumericIndexStrategy is an abstract class that
uses a Short, Integer, or Long lexicoder to encode/decode
numbers. This allows for adjusting the size of the keys
(i.e. a 16 or 32 bit integer might give a large enough
range for some applications) to save space in the row ID.
Extended by SimpleShortIndexStrategy (for 16 bit keys),
SimpleIntegerIndexStrategy (for 32 bit keys), and
SimpleLongIndexStrategy (for 64 bit keys).

getQueryRanges always returns 1 range since the sort order of the
bytes is the same as the sort order of the values. This means that
a contiguous range of values can be represented by a single
contiguous ByteArrayRange.

getInsertionIds returns a single insertionId if you are inserting
a point. If you insert a range, you'll get back a list with the
size of the number of integers in the range (because there is no
binning). That is not the intended use of this index strategy.

16234 of 25879 relevant lines covered (62.73%)

2.48 hits per line

Relevant lines Covered
Build:
Build:
25879 RELEVANT LINES 16234 COVERED LINES
2.48 HITS PER LINE
Source Files on simple-idx
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1719 simple-idx Implemented a Simple NumericIndexStrategy Created a simple 1-dimensional NumericIndexStrategy that can index integer values. The strategy doesn't use any binning. The ids are simply the byte array values of the numbers. This index strategy won't ... push 19 Jul 2015 03:13AM UTC meislerj travis-ci pending completion  
1717 simple-idx Implemented a Simple NumericIndexStrategy Created a simple 1-dimensional NumericIndexStrategy that can index integer values. The strategy doesn't use any binning. The ids are simply the byte[] values of the numbers. This index strategy won't work... push 19 Jul 2015 02:43AM UTC meislerj travis-ci pending completion  
1704 simple-idx Created SimpleNumericIndexStrategy abstract class Extended by SimpleShortIndexStrategy (for 16 bit keys), SimpleIntegerIndexStrategy (for 32 bit keys), and SimpleLongIndexStrategy (for 64 bit keys). Changed unit tests to use parameters (i.e. run ... push 17 Jul 2015 06:39PM UTC meislerj travis-ci pending completion  
1698 simple-idx Created SimpleNumericIndexStrategy abstract class Extended by SimpleShortIndexStrategy (for 16 bit keys), SimpleIntegerIndexStrategy (for 32 bit keys), and SimpleLongIndexStrategy (for 64 bit keys). Changed unit tests to use parameters (i.e. run ... push 17 Jul 2015 02:17AM UTC meislerj travis-ci pending completion  
1694 simple-idx Created SimpleNumericIndexStrategy abstract class Extended by SimpleShortIndexStrategy (for 16 bit keys), SimpleIntegerIndexStrategy (for 32 bit keys), and SimpleLongIndexStrategy (for 64 bit keys). Changed unit tests to use paramaters (i.e. run ... push 17 Jul 2015 12:43AM UTC meislerj travis-ci pending completion  
1677 simple-idx Made SimpleIntegerIndexStrategy use Lexicoders The SimpleIntegerIndexStrategy now uses Short, Integer, or Long lexicoder to encode/decode numbers. This allows for adjusting the size of the keys (i.e. a 16 or 32 bit integer might give a large enou... push 14 Jul 2015 07:05PM UTC meislerj travis-ci pending completion  
1675 simple-idx Made SimpleIntegerIndexStrategy use Lexicoders The SimpleIntegerIndexStrategy now uses Short, Integer, or Long lexicoder to encode/decode numbers. This allows for adjusting the size of the keys (i.e. a 16 or 32 bit integer might give a large enou... push 14 Jul 2015 01:12PM UTC meislerj travis-ci pending completion  
1671 simple-idx Implemented a Simple Integer Index Strategy Created a simple 1-dimensional NumericIndexStrategy that can index unsigned longs from 0 to 2^64. The strategy doesn't use any binning. The ids are simply the byte[] values of the longs. This index stra... push 13 Jul 2015 06:05PM UTC meislerj travis-ci pending completion  
1661 simple-idx Implemented a Simple Integer Index Strategy Created a simple 1-dimensional NumericIndexStrategy that can index unsigned longs from 0 to 2^64. The strategy doesn't use any binning. The ids are simply the byte[] values of the longs. This index stra... push 09 Jul 2015 02:10AM UTC meislerj travis-ci pending completion  
See All Builds (1202)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc