BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
Query.h File Reference

SQL query string constants for the data layer. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  data
 
namespace  data::query
 

Variables

constexpr auto data::query::createOrderTableQuery
 
constexpr auto data::query::createTradeIdTableQuery = "CREATE TABLE IF NOT EXISTS trade_id (id INTEGER PRIMARY KEY);"
 
constexpr auto data::query::createTradeTableQuery
 
constexpr auto data::query::getTradeIdQuery = "SELECT id FROM trade_id;"
 
constexpr auto data::query::insertIntoOrderTableQuery
 
constexpr auto data::query::insertIntoTradeTableQuery
 
constexpr auto data::query::loadOrdersForInstrumentQuery
 
constexpr auto data::query::removeOrderQuery = "DELETE FROM orders WHERE core_order_id = ?;"
 
constexpr auto data::query::setTradeIdQuery = "INSERT OR REPLACE INTO trade_id (id) VALUES (?);"
 
constexpr auto data::query::truncateTradeIdQuery = "DELETE FROM trade_id;"
 
constexpr auto data::query::updateOrderQuery
 

Detailed Description

SQL query string constants for the data layer.

This header defines the SQL statements used to create and access persistent tables for trades, orders, and trade id tracking.