Class ColumnQueryDefinition
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.ColumnQueryDefinition
-
public class ColumnQueryDefinition extends java.lang.Object
This class defines a particular column in our query. In addition to the path of the source object, it has the expected aggregation mode and column name. The aggregation mode is expected to always be set, though it may not exist in the actual history provider.
-
-
Constructor Summary
Constructors Constructor Description ColumnQueryDefinition(QualifiedPath path, Aggregate aggregation)
ColumnQueryDefinition(QualifiedPath path, Aggregate aggregation, java.lang.String columnName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Aggregate
getAggregate()
java.lang.String
getColumnName()
QualifiedPath
getPath()
void
setPath(QualifiedPath path)
The path is mutable because sometimes it will get adjusted or change as the query is passed from system to system.java.lang.String
toString()
-
-
-
Constructor Detail
-
ColumnQueryDefinition
public ColumnQueryDefinition(QualifiedPath path, Aggregate aggregation)
-
ColumnQueryDefinition
public ColumnQueryDefinition(QualifiedPath path, Aggregate aggregation, java.lang.String columnName)
-
-
Method Detail
-
getPath
public QualifiedPath getPath()
-
setPath
public void setPath(QualifiedPath path)
The path is mutable because sometimes it will get adjusted or change as the query is passed from system to system.
-
getAggregate
public Aggregate getAggregate()
-
getColumnName
public java.lang.String getColumnName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-