Method: Polars::SQLContext#initialize

Defined in:
lib/polars/sql_context.rb

#initialize(frames = nil, eager_execution: false, **named_frames) ⇒ SQLContext

Initialize a new SQLContext.

[View source]

8
9
10
11
12
13
14
15
16
17
# File 'lib/polars/sql_context.rb', line 8

def initialize(frames = nil, eager_execution: false, **named_frames)
  self._ctxt = RbSQLContext.new
  self._eager_execution = eager_execution

  frames = (frames || {}).to_h

  if frames.any? || named_frames.any?
    register_many(frames, **named_frames)
  end
end