Files - ProofDrivenQuerying/pdq GitHub Wiki

PDQ's executables are run with three types of files:

  • parameter files, which comes as Java properties (key=value) files, for controlling the program's behaviour.
  • user-level input files, which describe a scenario that a user would like to run -- e.g. finding a plan for a query, running a plan. These typically come in XML. There are different input files for describing schemas, queries, plans .
  • data source/access metadata input files, the access meta-data describe lower-level details of how to access source data. They are are needed by the runtime module in order to execute plans. Statistical information on sources used in costing plans is stored in a catalog file: this is used by the cost and planner modules. These files are configured once per source.

See their respective pages for more information about them.