CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
'casm query' implementation, templated by type
This:
Public Member Functions | |
QueryCommandImpl (const QueryCommand &cmd) | |
int | help () const override |
int | desc () const override |
int | run () const override |
Protected Attributes | |
const QueryCommand & | m_cmd |
Private Member Functions | |
int | _alias () const |
void | _write_pos () const |
void | _write_config_json () const |
void | _write_structure_json () const |
int | _query () const |
int | _count (std::string s) const |
const fs::path & | _selection_path () const |
const std::vector< std::string > & | _columns_vec () const |
std::vector< std::string > | _all_columns () const |
fs::path | _output_path () const |
bool | _write_json () const |
bool | _write_gz () const |
DataFormatterDictionary< QueryData< DataObject > > & | _dict () |
const DataFormatterDictionary< QueryData< DataObject > > & | _dict () const |
std::string | _sel_str () const |
double | _sel_size () const |
DB::Selection< DataObject > & | _sel (Index i=0) |
const DB::Selection< DataObject > & | _sel (Index i=0) const |
Private Attributes | |
DB::InterfaceData< DataObject > | m_data |
DataFormatterDictionary< QueryData< DataObject > > | m_query_dict |
CASM::QueryCommandImpl< DataObject >::QueryCommandImpl | ( | const QueryCommand & | cmd | ) |
|
private |
|
private |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from CASM::QueryCommandImplBase.
|
overridevirtual |
Reimplemented from CASM::QueryCommandImplBase.
|
overridevirtual |
Reimplemented from CASM::QueryCommandImplBase.
|
protectedinherited |
|
private |
|
private |