| 77 | TileDBReader::~TileDBReader() {} |
| 78 | |
| 79 | void TileDBReader::addArgs(ProgramArgs& args) |
| 80 | { |
| 81 | args.addSynonym("filename", "array_name"); |
| 82 | args.add("config_file", "TileDB configuration file location", |
| 83 | m_args->m_cfgFileName); |
| 84 | args.add("chunk_size", "TileDB read chunk size", m_args->m_chunkSize, |
| 85 | point_count_t(1000000)); |
| 86 | args.add("stats", "Dump TileDB query stats to stdout", m_args->m_stats, |
| 87 | false); |
| 88 | args.add("bbox3d", |
| 89 | "Bounding box subarray to read from TileDB in format" |
| 90 | "([minx, maxx], [miny, maxy], [minz, maxz])", |
| 91 | m_args->m_bbox); |
| 92 | args.add("bbox4d", |
| 93 | "Bounding box subarray to read from TileDB in format" |
| 94 | "([minx, maxx], [miny, maxy], [minz, maxz], [min_gpstime, " |
| 95 | "max_gpstime] )", |
| 96 | m_args->m_bbox); |
| 97 | args.add("end_timestamp", "TileDB array timestamp", m_args->m_endTimeStamp, |
| 98 | UINT64_MAX); |
| 99 | args.addSynonym("end_timestamp", "timestamp"); |
| 100 | args.add<uint64_t>("start_timestamp", "TileDB array timestamp", |
| 101 | m_args->m_startTimeStamp, 0); |
| 102 | args.add("strict", "Raise an error for unsupported attributes", |
| 103 | m_args->m_strict, true); |
| 104 | } |
| 105 | |
| 106 | void TileDBReader::prepared(PointTableRef table) |
| 107 | { |
nothing calls this directly
no test coverage detected