MCPcopy Create free account
hub / github.com/PDAL/PDAL / initialize

Method initialize

plugins/tiledb/io/TileDBReader.cpp:113–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111}
112
113void TileDBReader::initialize()
114{
115 if (!m_args->m_cfgFileName.empty())
116 {
117 tiledb::Config cfg(m_args->m_cfgFileName);
118 m_ctx.reset(new tiledb::Context(cfg));
119 }
120 else
121 m_ctx.reset(new tiledb::Context());
122
123 try
124 {
125 if (m_args->m_stats)
126 tiledb::Stats::enable();
127
128 m_array.reset(new tiledb::Array(*m_ctx, m_filename, TILEDB_READ,
129 {tiledb::TimestampStartEndMarker(),
130 m_args->m_startTimeStamp,
131 m_args->m_endTimeStamp}));
132 }
133 catch (const tiledb::TileDBError& err)
134 {
135 throwError(std::string("TileDB Error: ") + err.what());
136 }
137}
138
139void TileDBReader::addDim(PointLayoutPtr layout, const std::string& name,
140 tiledb_datatype_t type, bool required)

Callers

nothing calls this directly

Calls 3

emptyMethod · 0.45
resetMethod · 0.45
whatMethod · 0.45

Tested by

no test coverage detected