Module: CSVPlusPlus::Entities

Defined in:
lib/csv_plus_plus/entities.rb,
lib/csv_plus_plus/entities/date.rb,
lib/csv_plus_plus/entities/entity.rb,
lib/csv_plus_plus/entities/number.rb,
lib/csv_plus_plus/entities/string.rb,
lib/csv_plus_plus/entities/boolean.rb,
lib/csv_plus_plus/entities/builtins.rb,
lib/csv_plus_plus/entities/function.rb,
lib/csv_plus_plus/entities/variable.rb,
lib/csv_plus_plus/entities/ast_builder.rb,
lib/csv_plus_plus/entities/function_call.rb,
lib/csv_plus_plus/entities/runtime_value.rb,
lib/csv_plus_plus/entities/cell_reference.rb

Defined Under Namespace

Modules: ASTBuilder, Builtins Classes: Boolean, CellReference, Date, Entity, EntityWithArguments, Function, FunctionCall, Number, RuntimeValue, String, Variable

Constant Summary collapse

TYPES =
{
  boolean: ::CSVPlusPlus::Entities::Boolean,
  cell_reference: ::CSVPlusPlus::Entities::CellReference,
  date: ::CSVPlusPlus::Entities::Date,
  function: ::CSVPlusPlus::Entities::Function,
  function_call: ::CSVPlusPlus::Entities::FunctionCall,
  number: ::CSVPlusPlus::Entities::Number,
  runtime_value: ::CSVPlusPlus::Entities::RuntimeValue,
  string: ::CSVPlusPlus::Entities::String,
  variable: ::CSVPlusPlus::Entities::Variable
}.freeze