Get desktop application:
View/edit binary Protocol Buffers messages
A multi-request allows for different Timeframes and record formats for each request
Server Version
A multi-request allows for different Timeframes and record formats for each request
(message has no fields)
(message has no fields)
Used in:
a time bucket key
fixed or variable
Used in:
,DataType type = 2; type string such as i4 and f8 use string instead of DataType enum in order to align with column_types in NumpyDataset. TODO: use DataType enum at DataShape and NumpyDataset
NOTE: The ordering of this enum must match the File Format order We define our own types here instead of using the (excellent!) built-in Go type system for the primary reason that we are serializing data to files and so need to have a (very!) stable on-disk representation that matches the processing we do internally.
Used in:
Used in:
symbol names (e.g. ["AAPL", "AMZN", ....])
{symbol/timeframe/attributeGroup} names (e.g. ["AAPL/1Min/TICK", "AAPL/1Sec/OHLCV", "Amazon/1D/Tick",...])
Used as response type in: Marketstore.Create, Marketstore.Destroy, Marketstore.Write
Used in:
a list of type strings such as i4 and f8
a list of column names
two dimentional byte arrays holding the column data
hidden
Used in:
,Used in:
Note: SQL is not fully supported
If this is a SQL request, Only SQLStatement is relevant
Destination is <symbol>/<timeframe>/<attributegroup>
This is not usually set, defaults to Symbol/Timeframe/AttributeGroup
Lower time predicate (i.e. index >= start) in unix epoch second
fractional part (nano second) of epoch_start
Upper time predicate (i.e. index <= end) in unix epoch second
fractional part (nano second) of epoch_end
Number of max returned rows from lower/upper bound
Set to true if LimitRecordCount should be from the lower
Array of column names to be returned
Support for functions is experimental and subject to change
Used in:
Used in:
Server Version
(message has no fields)
Used in: