Package net.solarnetwork.domain.datum
Interface DatumExpressionRoot
- All Superinterfaces:
DatumMathFunctions,Map<String,Object>
- All Known Implementing Classes:
DatumSamplesExpressionRoot
API for a datum-based expression root.
- Since:
- 2.0
- Version:
- 1.0
- Author:
- matt
-
Nested Class Summary
-
Method Summary
Methods inherited from interface net.solarnetwork.domain.datum.DatumMathFunctions
and, andNot, avg, ceil, ceil, decimal, down, down, floor, floor, integer, max, max, min, min, mround, narrow, narrow16, narrow32, narrow64, narrow8, not, or, round, round, roundDown, roundUp, shiftLeft, shiftRight, sum, testBit, up, up, xorMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Method Details
-
getDatum
Datum getDatum()Get the datum.- Returns:
- the datum; may be null
-
getProps
Get the datum properties.- Returns:
- the datum properties
-
getData
Get additional data.- Returns:
- the data
-