Word

com.netflix.atlas.core.stacklang.Word
trait Word

A small procedure that manipulates the stack.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CustomAvg
object NamedRewrite
object SampleCount
object TimeSpan
object Filter
trait SimpleWord
trait CfWord
object CfAvg
object CfMax
object CfMin
object CfSum
trait DataWord
object All
object Count
object Max
object Min
object Sum
object GroupBy
object Offset
object TableWord
object Filter
class PriorityK
object Stat
trait StatWord
object StatAvg
object StatCount
object StatLast
object StatMax
object StatMin
object StatTotal
trait AggrWord
object Count
object Max
object Min
object Sum
object As
trait BinaryWord
object Add
object And
object Divide
object FAdd
object FDivide
object FMultiply
object FSubtract
object GreaterThan
object LessThan
object LessThanEqual
object Multiply
object Or
object Power
object Subtract
object ClampMax
object ClampMin
object CommonGroupBy
object CommonQuery
object Const
object GroupBy
object Percentiles
object Pi
object Random
object SeededRandom
object Time
trait UnaryWord
object Abs
object Negate
object PerStep
object Sine
object Sqrt
object And
object False
object HasKey
object In
trait KeyValueWord
object Contains
object Ends
object Equal
object GreaterThan
object LessThan
object LessThanEqual
object Regex
object Starts
object Not
object Or
object True
object Delay
object Derivative
object Des
object Integral
object RollingCount
object RollingMax
object RollingMean
object RollingMin
object RollingSum
object SlidingDes
object Trend
object Alpha
object Color
object Decode
object Offset
object Palette
trait StyleWord
object Axis
object Legend
object Limit
object LineStyle
object LineWidth
object Order
object Sort
object ChildWord
object SpanAndWord
object SpanOrWord
object Clear
object Depth
object Drop
object Dup
object Format
object NDrop
object NList
object Over
object Pick
object ReverseRot
object Roll
object Rot
object Swap
object Call
object Each
object Freeze
object Get
class Macro
object Map
object Set
object ToList
Show all

Members list

Value members

Abstract methods

def examples: List[String]

Set of examples showing the usage of the word.

Set of examples showing the usage of the word.

Attributes

def execute(context: Context): Context

Execute this command against the provided context.

Execute this command against the provided context.

Attributes

def matches(stack: List[Any]): Boolean

Check if the this word can be executed against the current stack. Can be used as a basis for finding auto-completion candidates.

Check if the this word can be executed against the current stack. Can be used as a basis for finding auto-completion candidates.

Attributes

def name: String

Name used to refer to this command.

Name used to refer to this command.

Attributes

def signature: String

Signature of the method showing the before and after effect on the stack.

Signature of the method showing the before and after effect on the stack.

Attributes

def summary: String

Short description of the word to help the user understand what it does.

Short description of the word to help the user understand what it does.

Attributes

Concrete methods

protected def invalidStack: Nothing

Throw an exception to indicate an invalid stack was passed into the execution.

Throw an exception to indicate an invalid stack was passed into the execution.

Attributes

def isStable: Boolean

Returns true if this operation is considered stable. New operations should override this method to return false until the API is finalized.

Returns true if this operation is considered stable. New operations should override this method to return false until the API is finalized.

Attributes