Module: Oso::Polar

Defined in:
lib/oso/polar.rb,
lib/oso/polar/ffi.rb,
lib/oso/polar/host.rb,
lib/oso/polar/polar.rb,
lib/oso/polar/query.rb,
lib/oso/polar/errors.rb,
lib/oso/polar/pattern.rb,
lib/oso/polar/variable.rb,
lib/oso/polar/ffi/error.rb,
lib/oso/polar/ffi/polar.rb,
lib/oso/polar/ffi/query.rb,
lib/oso/polar/predicate.rb,
lib/oso/polar/expression.rb,
lib/oso/polar/data/filter.rb,
lib/oso/polar/query_event.rb,
lib/oso/polar/data/adapter.rb,
lib/oso/polar/data_filtering.rb,
lib/oso/polar/ffi/rust_string.rb,
lib/oso/polar/data/adapter/active_record_adapter.rb

Overview

Top-level namespace for Polar language library.

Defined Under Namespace

Modules: Data, DataFiltering Classes: DuplicateClassAliasError, DuplicateInstanceRegistrationError, Error, Expression, FFIErrorNotFound, Host, InlineQueryFailedError, InvalidCallError, InvalidConstructorError, InvalidIteratorError, InvalidQueryTypeError, NullByteInPolarFileError, OperationalError, ParseError, Pattern, Polar, PolarClass, PolarFileExtensionError, PolarFileNotFoundError, PolarRuntimeError, PolarTypeError, Predicate, Query, QueryEvent, StackOverflowError, UnexpectedPolarTypeError, UnimplementedOperationError, UnknownError, UnregisteredClassError, UnregisteredInstanceError, UnsupportedError, UserType, ValidationError, Variable

Class Method Summary collapse

Class Method Details

.newObject



19
20
21
# File 'lib/oso/polar.rb', line 19

def self.new
  ::Oso::Polar::Polar.new
end