com.netflix.atlas.core.stacklang
Members list
Type members
Classlikes
State related to the execution of a stack language expression.
State related to the execution of a stack language expression.
Value parameters
- features
-
Set of features that are permitted for the execution.
- frozenStack
-
Separate stack that has been frozen to prevent further modification. See the
:freeze
operator for more information. - initialVariables
-
Initial set of variables used when beginning the execution. These values will be used when operations like
:freeze
need to reset the interpreter to the initial state. - interpreter
-
Interpreter that is performing the execution.
- stack
-
Stack that maintains the state for the program.
- variables
-
Variables that can be set to keep state outside of the main stack. See the
:get
and:set
operators for more information.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Extractors.type
Interpreter for stack expressions.
Interpreter for stack expressions.
Value parameters
- vocabulary
-
Set of supported words. If multiple words have the same name, then the first one that matches with the current stack will get used.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Interpreter.type
Attributes
- Supertypes
- Known subtypes
-
trait CfWordobject CfAvgobject CfMaxobject CfMinobject CfSumtrait DataWordobject Allobject Countobject Maxobject Minobject Sumobject GroupByobject Offsetobject TableWordobject Filterclass PriorityKobject Stattrait StatWordobject StatAvgobject StatCountobject StatLastobject StatMaxobject StatMinobject StatTotaltrait AggrWordobject Countobject Maxobject Minobject Sumobject Astrait BinaryWordobject Addobject Andobject Divideobject FAddobject FDivideobject FMultiplyobject FSubtractobject GreaterThanobject GreaterThanEqualobject LessThanobject LessThanEqualobject Multiplyobject Orobject Powerobject Subtractobject ClampMaxobject ClampMinobject CommonGroupByobject CommonQueryobject Constobject GroupByobject Percentilesobject Piobject Randomobject SeededRandomobject Timetrait UnaryWordobject Absobject Negateobject PerStepobject Sineobject Sqrtobject Andobject Falseobject HasKeyobject Intrait KeyValueWordobject Containsobject Endsobject Equalobject GreaterThanobject GreaterThanEqualobject LessThanobject LessThanEqualobject Regexobject RegexIgnoreCaseobject Startsobject Notobject Orobject Trueobject Delayobject Derivativeobject Desobject Integralobject RollingCountobject RollingMaxobject RollingMeanobject RollingMinobject RollingSumobject SlidingDesobject Trendobject Alphaobject Colorobject Decodeobject Offsetobject Paletteobject SearchAndReplacetrait StyleWordobject Axisobject Legendobject Limitobject LineStyleobject LineWidthobject Orderobject Sortobject ChildWordobject SpanAndWordobject SpanFilterWordobject SpanOrWordobject SpanTimeSeriesWordobject Clearobject Depthobject Dropobject Dupobject Formatobject NDropobject NListobject Overobject Pickobject ReverseRotobject Rollobject Rotobject SwapShow all
Attributes
- Supertypes
- Self type
-
StandardVocabulary.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomVocabularyobject DataVocabularyobject EventVocabularyobject FilterVocabularyobject MathVocabularyobject QueryVocabularyobject StatefulVocabularyobject StyleVocabularyobject TraceVocabularyobject StandardVocabularyShow all
A small procedure that manipulates the stack.
A small procedure that manipulates the stack.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomAvgobject NamedRewriteobject SampleCountobject TimeSpanobject Filtertrait SimpleWordtrait CfWordobject CfAvgobject CfMaxobject CfMinobject CfSumtrait DataWordobject Allobject Countobject Maxobject Minobject Sumobject GroupByobject Offsetobject TableWordobject Filterclass PriorityKobject Stattrait StatWordobject StatAvgobject StatCountobject StatLastobject StatMaxobject StatMinobject StatTotaltrait AggrWordobject Countobject Maxobject Minobject Sumobject Astrait BinaryWordobject Addobject Andobject Divideobject FAddobject FDivideobject FMultiplyobject FSubtractobject GreaterThanobject GreaterThanEqualobject LessThanobject LessThanEqualobject Multiplyobject Orobject Powerobject Subtractobject ClampMaxobject ClampMinobject CommonGroupByobject CommonQueryobject Constobject GroupByobject Percentilesobject Piobject Randomobject SeededRandomobject Timetrait UnaryWordobject Absobject Negateobject PerStepobject Sineobject Sqrtobject Andobject Falseobject HasKeyobject Intrait KeyValueWordobject Containsobject Endsobject Equalobject GreaterThanobject GreaterThanEqualobject LessThanobject LessThanEqualobject Regexobject RegexIgnoreCaseobject Startsobject Notobject Orobject Trueobject Delayobject Derivativeobject Desobject Integralobject RollingCountobject RollingMaxobject RollingMeanobject RollingMinobject RollingSumobject SlidingDesobject Trendobject Alphaobject Colorobject Decodeobject Offsetobject Paletteobject SearchAndReplacetrait StyleWordobject Axisobject Legendobject Limitobject LineStyleobject LineWidthobject Orderobject Sortobject ChildWordobject SpanAndWordobject SpanFilterWordobject SpanOrWordobject SpanTimeSeriesWordobject Clearobject Depthobject Dropobject Dupobject Formatobject NDropobject NListobject Overobject Pickobject ReverseRotobject Rollobject Rotobject Swapobject Callobject Eachobject Freezeobject Getclass Macroobject Mapobject Setobject ToListShow all