Package | Description |
---|---|
com.redhat.thermostat.storage.core | |
com.redhat.thermostat.storage.dao | |
com.redhat.thermostat.storage.query |
Modifier and Type | Field and Description |
---|---|
static Key<String> |
Key.AGENT_ID |
static Key<String> |
Key.ID |
static Key<Long> |
Key.TIMESTAMP |
static Key<String> |
Key.VM_ID |
Modifier and Type | Field and Description |
---|---|
protected List<Key<?>> |
Category.indexedKeys |
protected Map<String,Key<?>> |
Category.keys |
Modifier and Type | Method and Description |
---|---|
Key<?> |
AbstractQuery.Sort.getKey() |
Key<?> |
Category.getKey(String name) |
Modifier and Type | Method and Description |
---|---|
List<Key<?>> |
Category.getIndexedKeys() |
Collection<Key<?>> |
Category.getKeys() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractQuery.Sort.setKey(Key<?> key) |
void |
AbstractQuery.sort(Key<?> key,
Query.SortDirection direction) |
void |
AggregateQuery.sort(Key<?> key,
Query.SortDirection direction) |
void |
Query.sort(Key<?> key,
Query.SortDirection direction) |
Constructor and Description |
---|
AbstractQuery.Sort(Key<?> key,
Query.SortDirection direction) |
Category(String name,
Class<T> dataClass,
Key<?>... keys)
Creates a new Category instance with the specified name.
|
Constructor and Description |
---|
Category(String name,
Class<T> dataClass,
List<Key<?>> keys,
List<Key<?>> indexedKeys)
Creates a new Category instance with the specified name.
|
Category(String name,
Class<T> dataClass,
List<Key<?>> keys,
List<Key<?>> indexedKeys)
Creates a new Category instance with the specified name.
|
Modifier and Type | Field and Description |
---|---|
static Key<Boolean> |
AgentInfoDAO.ALIVE_KEY |
static Key<String> |
BackendInfoDAO.BACKEND_DESCRIPTION |
static Key<String> |
BackendInfoDAO.BACKEND_NAME |
static Key<String> |
VmInfoDAO.commandLineKey |
static Key<String> |
AgentInfoDAO.CONFIG_LISTEN_ADDRESS |
static Key<Integer> |
HostInfoDAO.cpuCountKey |
static Key<String> |
HostInfoDAO.cpuModelKey |
static Key<VmInfo.KeyValuePair[]> |
VmInfoDAO.environmentKey |
static Key<Long> |
HostInfoDAO.hostMemoryTotalKey |
static Key<String> |
HostInfoDAO.hostNameKey |
static Key<String> |
NetworkInterfaceInfoDAO.ifaceKey |
static Key<String> |
NetworkInterfaceInfoDAO.ip4AddrKey |
static Key<String> |
NetworkInterfaceInfoDAO.ip6AddrKey |
static Key<Boolean> |
BackendInfoDAO.IS_ACTIVE |
static Key<String> |
VmInfoDAO.javaHomeKey |
static Key<String[]> |
VmInfoDAO.librariesKey |
static Key<String> |
VmInfoDAO.mainClassKey |
static Key<Integer> |
BackendInfoDAO.ORDER_VALUE |
static Key<String> |
HostInfoDAO.osKernelKey |
static Key<String> |
HostInfoDAO.osNameKey |
static Key<List<Integer>> |
BackendInfoDAO.PIDS_TO_MONITOR |
static Key<VmInfo.KeyValuePair[]> |
VmInfoDAO.propertiesKey |
static Key<String> |
VmInfoDAO.runtimeVersionKey |
static Key<Boolean> |
BackendInfoDAO.SHOULD_MONITOR_NEW_PROCESSES |
static Key<Long> |
AgentInfoDAO.START_TIME_KEY |
static Key<Long> |
VmInfoDAO.startTimeKey |
static Key<Long> |
AgentInfoDAO.STOP_TIME_KEY |
static Key<Long> |
VmInfoDAO.stopTimeKey |
static Key<Long> |
VmInfoDAO.uidKey |
static Key<String> |
VmInfoDAO.usernameKey |
static Key<String> |
VmInfoDAO.vmArgumentsKey |
static Key<String> |
VmInfoDAO.vmInfoKey |
static Key<String> |
VmInfoDAO.vmNameKey |
static Key<Integer> |
VmInfoDAO.vmPidKey |
static Key<String> |
VmInfoDAO.vmVersionKey |
Modifier and Type | Method and Description |
---|---|
<T> BinaryComparisonExpression<T> |
ExpressionFactory.equalTo(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing the
provided key and value for equality. |
<T> BinaryComparisonExpression<T> |
ExpressionFactory.greaterThan(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing if the
provided key has a value greater than the provided value. |
<T> BinaryComparisonExpression<T> |
ExpressionFactory.greaterThanOrEqualTo(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing if the
provided key has a value greater than or equal to the provided value. |
<T> BinarySetMembershipExpression<T> |
ExpressionFactory.in(Key<T> key,
Set<T> values,
Class<T> type)
Creates a
BinarySetMembershipExpression comparing if the
provided key has a value equal to any of the provided values. |
<T> BinaryComparisonExpression<T> |
ExpressionFactory.lessThan(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing if the
provided key has a value less than the provided value. |
<T> BinaryComparisonExpression<T> |
ExpressionFactory.lessThanOrEqualTo(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing if the
provided key has a value less than or equal to the provided value. |
<T> BinaryComparisonExpression<T> |
ExpressionFactory.notEqualTo(Key<T> key,
T value)
Creates a
BinaryComparisonExpression comparing the
provided key and value for inequality. |
<T> BinarySetMembershipExpression<T> |
ExpressionFactory.notIn(Key<T> key,
Set<T> values,
Class<T> type)
Creates a
BinarySetMembershipExpression comparing if the
provided key has a value not equal to all of the provided values. |
Constructor and Description |
---|
BinaryComparisonExpression(LiteralExpression<Key<T>> leftOperand,
BinaryComparisonOperator operator,
LiteralExpression<T> rightOperand)
Constructs a
BinaryComparisonExpression whose operands are
a LiteralExpression for a Key and a LiteralExpression
for the value to compare against the key. |
BinarySetMembershipExpression(LiteralExpression<Key<T>> leftOperand,
BinarySetMembershipOperator operator,
LiteralSetExpression<T> rightOperand)
Constructs a
BinarySetMembershipExpression whose operands are
a LiteralExpression for a Key and a LiteralSetExpression
for the set of values to compare against the key. |
Copyright © 2014. All Rights Reserved.