class FluentQuery::Token

Represents general query token.

Attributes

arguments[R]

Public Class Methods

new(name, arguments) click to toggle source

Initializes token.

# File lib/fluent-query/token.rb, line 35
def initialize(name, arguments)
    @_name = name
    @arguments = arguments
end

Public Instance Methods

alias=(_alias) click to toggle source

Sets alias for token.

# File lib/fluent-query/token.rb, line 67
def alias=(_alias)
    @_alias = _alias
end
name() click to toggle source

Returns token name.

# File lib/fluent-query/token.rb, line 45
def name
    if @_alias
        return @_alias
    else
        return @_name
    end
end
original_name() click to toggle source

Returns original token name.

# File lib/fluent-query/token.rb, line 58
def original_name
    @_name
end