Class SolConstants.ParserConstants.MarketPriceParserConstants
java.lang.Object
com.bluebell.greenhouse.sol.constants.SolConstants.ParserConstants.MarketPriceParserConstants
- Enclosing class:
SolConstants.ParserConstants
Constants for the market price parsers.
- Version:
- 3.0.4
- Author:
- Stephen Prizio
-
Field Summary
FieldsModifier and TypeFieldDescriptionSupported aliases for the close price column header.static final StringCanonical header key representing the close price column.static final StringCanonical header key representing the split date column.Supported aliases for the date/time column header.static final StringCanonical header key representing the date/time column.Contains the aliases for each required header.Defines the default header order for a market price parser.Contains the aliases for each split date/time header.Defines the default header order for split date/time market price rows.Supported aliases for the high price column header.static final StringCanonical header key representing the high price column.Supported aliases for the low price column header.static final StringCanonical header key representing the low price column.Supported aliases for the open price column header.static final StringCanonical header key representing the open price column.Defines the optional header order for a market price parser.Contains the aliases for each optional header.Defines the optional header order for split date/time market price rows.static final intColumn index for the close price of a split date/time row.static final intColumn index for the date portion of a split date/time row.static final PatternPattern matching the date portion of a split date/time row.static final intColumn index for the high price of a split date/time row.static final intColumn index for the low price of a split date/time row.static final intColumn index for the open price of a split date/time row.static final intColumn index for the time portion of a split date/time row.static final PatternPattern matching the time portion of a split date/time row.static final intColumn index for the volume of a split date/time row.static final StringCanonical header key representing the split time column.Supported aliases for the volume column header.static final StringCanonical header key representing the volume column. -
Method Summary
-
Field Details
-
DATE_TIME_HEADER_KEY
Canonical header key representing the date/time column.- See Also:
-
DATE_TIME_HEADER_ALIASES
Supported aliases for the date/time column header. These are normalized during CSV parsing toDATE_TIME_HEADER_KEY. -
OPEN_HEADER_KEY
Canonical header key representing the open price column.- See Also:
-
OPEN_HEADER_ALIASES
Supported aliases for the open price column header. These are normalized during CSV parsing toOPEN_HEADER_KEY. -
HIGH_HEADER_KEY
Canonical header key representing the high price column.- See Also:
-
HIGH_HEADER_ALIASES
Supported aliases for the high price column header. These are normalized during CSV parsing toHIGH_HEADER_KEY. -
LOW_HEADER_KEY
Canonical header key representing the low price column.- See Also:
-
LOW_HEADER_ALIASES
Supported aliases for the low price column header. These are normalized during CSV parsing toLOW_HEADER_KEY. -
CLOSE_HEADER_KEY
Canonical header key representing the close price column.- See Also:
-
DEFAULT_MARKET_PRICE_HEADERS
-
CLOSE_HEADER_ALIASES
Supported aliases for the close price column header. These are normalized during CSV parsing toCLOSE_HEADER_KEY. -
DEFAULT_MARKET_PRICE_HEADER_ALIASES
-
VOLUME_HEADER_KEY
Canonical header key representing the volume column.- See Also:
-
OPTIONAL_MARKET_PRICE_HEADERS
-
VOLUME_HEADER_ALIASES
Supported aliases for the volume column header. These are normalized during CSV parsing toVOLUME_HEADER_KEY. -
OPTIONAL_MARKET_PRICE_HEADERS_ALIASES
-
DATE_HEADER_KEY
Canonical header key representing the split date column.- See Also:
-
TIME_HEADER_KEY
Canonical header key representing the split time column.- See Also:
-
SPLIT_DATE_INDEX
public static final int SPLIT_DATE_INDEXColumn index for the date portion of a split date/time row.- See Also:
-
SPLIT_TIME_INDEX
public static final int SPLIT_TIME_INDEXColumn index for the time portion of a split date/time row.- See Also:
-
SPLIT_OPEN_INDEX
public static final int SPLIT_OPEN_INDEXColumn index for the open price of a split date/time row.- See Also:
-
SPLIT_HIGH_INDEX
public static final int SPLIT_HIGH_INDEXColumn index for the high price of a split date/time row.- See Also:
-
SPLIT_LOW_INDEX
public static final int SPLIT_LOW_INDEXColumn index for the low price of a split date/time row.- See Also:
-
SPLIT_CLOSE_INDEX
public static final int SPLIT_CLOSE_INDEXColumn index for the close price of a split date/time row.- See Also:
-
SPLIT_VOLUME_INDEX
public static final int SPLIT_VOLUME_INDEXColumn index for the volume of a split date/time row.- See Also:
-
SPLIT_DATE_PATTERN
Pattern matching the date portion of a split date/time row. -
SPLIT_TIME_PATTERN
Pattern matching the time portion of a split date/time row. -
DEFAULT_SPLIT_MARKET_PRICE_HEADERS
-
DEFAULT_SPLIT_MARKET_PRICE_HEADER_ALIASES
-
OPTIONAL_SPLIT_MARKET_PRICE_HEADERS
-