Skip navigation links
A B C D F G H I L M N O P Q R S T U V W 

A

addGetHistoryActionAlias() - Method in class org.dsa.iot.historian.database.Watch
 
addHandler(Handler<QueryData>) - Method in class org.dsa.iot.historian.database.Watch
 
addWatch(Watch) - Method in class org.dsa.iot.historian.database.WatchGroup
 
addWatchUpdateToBuffer(WatchUpdate, Date) - Method in class org.dsa.iot.historian.database.WatchGroup
 
alignTime(Calendar) - Method in class org.dsa.iot.historian.stats.interval.IntervalParser
If configured to align to an interval, this will align the given calendar.
AndRollup - Class in org.dsa.iot.historian.stats.rollup
 
AndRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.AndRollup
 
AvgRollup - Class in org.dsa.iot.historian.stats.rollup
 
AvgRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.AvgRollup
 

B

buildEnums() - Static method in enum org.dsa.iot.historian.database.LoggingType
 

C

cancelIntervalScheduler() - Method in class org.dsa.iot.historian.database.WatchGroup
 
canWriteOnNewData() - Method in class org.dsa.iot.historian.database.WatchGroup
 
close() - Method in class org.dsa.iot.historian.database.Database
Closes the database connection and frees any resources.
close() - Method in class org.dsa.iot.historian.database.WatchGroup
 
complete() - Method in class org.dsa.iot.historian.stats.interval.IntervalProcessor
Returns a row representing the current interval, or null if the current interval has no data.
connect(Handler<Database>) - Method in class org.dsa.iot.historian.database.Database
Performs a connection to the database supporting reconnecting if a connection gets dropped.
CountRollup - Class in org.dsa.iot.historian.stats.rollup
 
CountRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.CountRollup
 
createAndInitDb(Node) - Method in class org.dsa.iot.historian.database.DatabaseProvider
createDb(Node) - Method in class org.dsa.iot.historian.database.DatabaseProvider
 
createDbAction(Permission) - Method in class org.dsa.iot.historian.database.DatabaseProvider
The action handler must set the database settings onto the node configurations.
createDbNode(String, ActionResult) - Method in class org.dsa.iot.historian.database.DatabaseProvider
Called before actually creating the database and typically used in the action handler of DatabaseProvider.createDbAction(org.dsa.iot.dslink.node.Permission).
createProvider() - Method in class org.dsa.iot.historian.Historian
 

D

Database - Class in org.dsa.iot.historian.database
 
Database(String, DatabaseProvider) - Constructor for class org.dsa.iot.historian.database.Database
 
DatabaseProvider - Class in org.dsa.iot.historian.database
 
DatabaseProvider() - Constructor for class org.dsa.iot.historian.database.DatabaseProvider
 
dbPermission() - Method in class org.dsa.iot.historian.database.DatabaseProvider
Required permission level to create and modify databases.
deleteDb(Node) - Method in class org.dsa.iot.historian.database.DatabaseProvider
 
deleteRange(Watch, long, long) - Method in class org.dsa.iot.historian.database.DatabaseProvider
 
DeltaRollup - Class in org.dsa.iot.historian.stats.rollup
 
DeltaRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.DeltaRollup
 

F

FirstRollup - Class in org.dsa.iot.historian.stats.rollup
 
FirstRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.FirstRollup
 
from - Variable in class org.dsa.iot.historian.utils.TimestampRange
 

G

getDb() - Method in class org.dsa.iot.historian.database.WatchGroup
Watches should never write data to the database directly unless absolutely necessary.
getGroup() - Method in class org.dsa.iot.historian.database.Watch
 
GetHistory - Class in org.dsa.iot.historian.stats
 
GetHistory(Node, Database) - Constructor for class org.dsa.iot.historian.stats.GetHistory
 
getIntervalTimestamp() - Method in class org.dsa.iot.historian.utils.WatchUpdate
 
getLastValue() - Method in class org.dsa.iot.historian.database.Watch
 
getLastWatchUpdate() - Method in class org.dsa.iot.historian.database.Watch
 
getLastWrittenTime() - Method in class org.dsa.iot.historian.database.Watch
 
getName() - Method in enum org.dsa.iot.historian.database.LoggingType
 
getNode() - Method in class org.dsa.iot.historian.database.Watch
 
getPath() - Method in class org.dsa.iot.historian.database.Watch
 
getPool() - Method in class org.dsa.iot.historian.database.DatabaseProvider
 
getProvider() - Method in class org.dsa.iot.historian.database.Database
 
getRowUpdate(QueryData, long) - Method in class org.dsa.iot.historian.stats.interval.IntervalProcessor
Update the current interval, but if the if the arguments represent a new interval, then the prior will be returned.
getTimestamp() - Method in class org.dsa.iot.historian.utils.QueryData
 
getUpdate() - Method in class org.dsa.iot.historian.utils.WatchUpdate
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.AndRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.AvgRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.CountRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.DeltaRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.FirstRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.LastRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.MaxRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.MinRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.OrRollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.Rollup
 
getValue() - Method in class org.dsa.iot.historian.stats.rollup.SumRollup
 
getValue() - Method in class org.dsa.iot.historian.utils.QueryData
 
getWatch() - Method in class org.dsa.iot.historian.utils.WatchUpdate
 

H

handle(ActionResult) - Method in class org.dsa.iot.historian.stats.GetHistory
 
handleLastWritten(Value) - Method in class org.dsa.iot.historian.database.Watch
 
Historian - Class in org.dsa.iot.historian
 
Historian() - Constructor for class org.dsa.iot.historian.Historian
 

I

init(Permission, Database) - Method in class org.dsa.iot.historian.database.Watch
 
initAction(Node, Database) - Static method in class org.dsa.iot.historian.stats.GetHistory
 
initAction(Node, GetHistory) - Static method in class org.dsa.iot.historian.stats.GetHistory
 
initAddDb(Node) - Method in class org.dsa.iot.historian.Historian
Initializes the create database action.
initData(Node) - Method in class org.dsa.iot.historian.database.Watch
 
initExtensions(Node) - Method in class org.dsa.iot.historian.database.Database
Initialize additional top level database data and settings.
initHistoryProfile() - Method in class org.dsa.iot.historian.Historian
 
initialize(Node) - Method in class org.dsa.iot.historian.Historian
Initializes the node and all its children as a historian.
initProfile(Action) - Static method in class org.dsa.iot.historian.stats.GetHistory
 
initSettings() - Method in class org.dsa.iot.historian.database.WatchGroup
 
initWatch(String, boolean) - Method in class org.dsa.iot.historian.database.WatchGroup
Initializes the watch for the group.
IntervalParser - Class in org.dsa.iot.historian.stats.interval
 
IntervalParser() - Constructor for class org.dsa.iot.historian.stats.interval.IntervalParser
 
IntervalProcessor - Class in org.dsa.iot.historian.stats.interval
 
isDefined() - Method in class org.dsa.iot.historian.utils.QueryData
 
isEnabled() - Method in class org.dsa.iot.historian.database.Watch
 
isRequester() - Method in class org.dsa.iot.historian.Historian
 
isResponder() - Method in class org.dsa.iot.historian.Historian
 
iterateDatabaseChildren(Node) - Method in class org.dsa.iot.historian.Historian
Iterates the children of the node and initializes the database.

L

LastRollup - Class in org.dsa.iot.historian.stats.rollup
 
LastRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.LastRollup
 
LoggingType - Enum in org.dsa.iot.historian.database
 

M

MaxRollup - Class in org.dsa.iot.historian.stats.rollup
 
MaxRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.MaxRollup
 
MinRollup - Class in org.dsa.iot.historian.stats.rollup
 
MinRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.MinRollup
 

N

nextInterval(Calendar) - Method in class org.dsa.iot.historian.stats.interval.IntervalParser
Advances the calendar, without performing any alignment.
notifyHandlers(QueryData) - Method in class org.dsa.iot.historian.database.Watch
 

O

onData(SubscriptionValue) - Method in class org.dsa.iot.historian.database.Watch
Called when the watch receives data.
onRequesterConnected(DSLink) - Method in class org.dsa.iot.historian.Historian
 
onResponderInitialized(DSLink) - Method in class org.dsa.iot.historian.Historian
 
onWatchAdded(Watch) - Method in class org.dsa.iot.historian.database.DatabaseProvider
Override to handle newly created watches.
org.dsa.iot.historian - package org.dsa.iot.historian
 
org.dsa.iot.historian.database - package org.dsa.iot.historian.database
 
org.dsa.iot.historian.stats - package org.dsa.iot.historian.stats
 
org.dsa.iot.historian.stats.interval - package org.dsa.iot.historian.stats.interval
 
org.dsa.iot.historian.stats.rollup - package org.dsa.iot.historian.stats.rollup
 
org.dsa.iot.historian.utils - package org.dsa.iot.historian.utils
 
OrRollup - Class in org.dsa.iot.historian.stats.rollup
 
OrRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.OrRollup
 

P

parse(String) - Static method in class org.dsa.iot.historian.stats.interval.IntervalParser
 
parse(IntervalParser, Rollup.Type, TimeZone) - Static method in class org.dsa.iot.historian.stats.interval.IntervalProcessor
 
parse(String) - Static method in class org.dsa.iot.historian.utils.TimeParser
Deprecated.
 
parse(long) - Static method in class org.dsa.iot.historian.utils.TimeParser
Deprecated.
 
performConnect() - Method in class org.dsa.iot.historian.database.Database
Performs a raw connection to the database endpoint.
process(ActionResult, Calendar, Calendar, boolean, Rollup.Type, IntervalParser) - Method in class org.dsa.iot.historian.stats.GetHistory
 
processQueryData(Table, IntervalProcessor, Collection<QueryData>, Calendar, StringBuilder) - Method in class org.dsa.iot.historian.stats.GetHistory
 
processQueryData(Table, IntervalProcessor, QueryData, Calendar, StringBuilder) - Method in class org.dsa.iot.historian.stats.GetHistory
 

Q

query(String, long, long, CompleteHandler<QueryData>) - Method in class org.dsa.iot.historian.database.Database
Times must be in UTC.
query(long, long, Rollup.Type, IntervalParser, CompleteHandler<QueryData>) - Method in class org.dsa.iot.historian.stats.GetHistory
 
QueryData - Class in org.dsa.iot.historian.utils
 
QueryData() - Constructor for class org.dsa.iot.historian.utils.QueryData
 
QueryData(Value, long) - Constructor for class org.dsa.iot.historian.utils.QueryData
 
queryFirst(String) - Method in class org.dsa.iot.historian.database.Database
 
queryLast(String) - Method in class org.dsa.iot.historian.database.Database
 

R

removeFromWatches(Watch) - Method in class org.dsa.iot.historian.database.WatchGroup
 
removeHandler(Handler<QueryData>) - Method in class org.dsa.iot.historian.database.Watch
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.AndRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.AvgRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.CountRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.DeltaRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.FirstRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.LastRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.MaxRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.MinRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.OrRollup
 
reset() - Method in class org.dsa.iot.historian.stats.rollup.Rollup
Resets the rollup for consumption again
reset() - Method in class org.dsa.iot.historian.stats.rollup.SumRollup
 
Rollup - Class in org.dsa.iot.historian.stats.rollup
 
Rollup() - Constructor for class org.dsa.iot.historian.stats.rollup.Rollup
 
Rollup.Type - Enum in org.dsa.iot.historian.stats.rollup
 

S

setLastValue(Value) - Method in class org.dsa.iot.historian.database.Watch
 
setLastWrittenTime(long) - Method in class org.dsa.iot.historian.database.Watch
 
setPool(SubscriptionPool) - Method in class org.dsa.iot.historian.database.DatabaseProvider
 
setTimestamp(long) - Method in class org.dsa.iot.historian.utils.QueryData
 
setValue(Value) - Method in class org.dsa.iot.historian.utils.QueryData
 
start(String[]) - Method in class org.dsa.iot.historian.Historian
Starts the DSLink.
stop() - Method in class org.dsa.iot.historian.Historian
 
subscribe(Node) - Method in class org.dsa.iot.historian.database.DatabaseProvider
When the requester is connected, subscribe to all the paths.
subscribe(String, Watch) - Method in class org.dsa.iot.historian.database.SubscriptionPool
 
subscribe() - Method in class org.dsa.iot.historian.database.WatchGroup
Subscribes to the entire watch group.
SubscriptionPool - Class in org.dsa.iot.historian.database
Manages subscriptions in the historian.
SubscriptionPool(Requester) - Constructor for class org.dsa.iot.historian.database.SubscriptionPool
 
SumRollup - Class in org.dsa.iot.historian.stats.rollup
 
SumRollup() - Constructor for class org.dsa.iot.historian.stats.rollup.SumRollup
 

T

TimeParser - Class in org.dsa.iot.historian.utils
Deprecated.
Use TimeUtils instead.
TimeParser() - Constructor for class org.dsa.iot.historian.utils.TimeParser
Deprecated.
 
TimestampRange - Class in org.dsa.iot.historian.utils
 
TimestampRange(Calendar, Calendar) - Constructor for class org.dsa.iot.historian.utils.TimestampRange
 
to - Variable in class org.dsa.iot.historian.utils.TimestampRange
 
toEnum(String) - Static method in enum org.dsa.iot.historian.database.LoggingType
 
toEnum(String) - Static method in enum org.dsa.iot.historian.stats.rollup.Rollup.Type
 

U

unsubscribe(String, Watch) - Method in class org.dsa.iot.historian.database.SubscriptionPool
 
unsubscribe() - Method in class org.dsa.iot.historian.database.Watch
 
unsubscribe() - Method in class org.dsa.iot.historian.database.WatchGroup
Unsubscribes from the entire watch group.
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.AndRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.AvgRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.CountRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.DeltaRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.FirstRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.LastRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.MaxRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.MinRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.OrRollup
 
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.Rollup
Updates the rollup data.
update(Value, long) - Method in class org.dsa.iot.historian.stats.rollup.SumRollup
 
updateTimestamp(long) - Method in class org.dsa.iot.historian.utils.WatchUpdate
 
USE_NEW_ENCODING_METHOD_CONFIG_NAME - Static variable in class org.dsa.iot.historian.database.Watch
 

V

valueOf(String) - Static method in enum org.dsa.iot.historian.database.LoggingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dsa.iot.historian.stats.rollup.Rollup.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dsa.iot.historian.database.LoggingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dsa.iot.historian.stats.rollup.Rollup.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

Watch - Class in org.dsa.iot.historian.database
 
Watch(WatchGroup, Node) - Constructor for class org.dsa.iot.historian.database.Watch
 
WatchGroup - Class in org.dsa.iot.historian.database
 
WatchGroup(Permission, Node, Database) - Constructor for class org.dsa.iot.historian.database.WatchGroup
 
WatchUpdate - Class in org.dsa.iot.historian.utils
 
WatchUpdate(Watch, SubscriptionValue) - Constructor for class org.dsa.iot.historian.utils.WatchUpdate
 
write(String, Value, long) - Method in class org.dsa.iot.historian.database.Database
Values must be written into the database in UTC.
write(Watch, SubscriptionValue) - Method in class org.dsa.iot.historian.database.WatchGroup
Writes to the database based on the watch group settings.
A B C D F G H I L M N O P Q R S T U V W 
Skip navigation links