Sha256: 817f8e3e72a6119e3169b6004e326accef729310455bbdedc04f2096f0d9c9af

Contents?: true

Size: 501 Bytes

Versions: 24

Compression:

Stored size: 501 Bytes

Contents

module Polars
  class DataTypeGroup < Set
  end

  SIGNED_INTEGER_DTYPES = DataTypeGroup.new(
    [
      Int8,
      Int16,
      Int32,
      Int64
    ]
  )
  UNSIGNED_INTEGER_DTYPES = DataTypeGroup.new(
    [
      UInt8,
      UInt16,
      UInt32,
      UInt64
    ]
  )
  INTEGER_DTYPES = (
    SIGNED_INTEGER_DTYPES | UNSIGNED_INTEGER_DTYPES
  )
  FLOAT_DTYPES = DataTypeGroup.new([Float32, Float64])
  NUMERIC_DTYPES = DataTypeGroup.new(
    FLOAT_DTYPES + INTEGER_DTYPES | [Decimal]
  )
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
polars-df-0.17.0-x86_64-linux lib/polars/data_type_group.rb
polars-df-0.17.0-x86_64-linux-musl lib/polars/data_type_group.rb
polars-df-0.17.0-x86_64-darwin lib/polars/data_type_group.rb
polars-df-0.17.0-x64-mingw-ucrt lib/polars/data_type_group.rb
polars-df-0.17.0-arm64-darwin lib/polars/data_type_group.rb
polars-df-0.17.0-aarch64-linux lib/polars/data_type_group.rb
polars-df-0.17.0-aarch64-linux-musl lib/polars/data_type_group.rb
polars-df-0.17.0 lib/polars/data_type_group.rb
polars-df-0.16.0-x86_64-linux lib/polars/data_type_group.rb
polars-df-0.16.0-x86_64-linux-musl lib/polars/data_type_group.rb
polars-df-0.16.0-x86_64-darwin lib/polars/data_type_group.rb
polars-df-0.16.0-x64-mingw-ucrt lib/polars/data_type_group.rb
polars-df-0.16.0-arm64-darwin lib/polars/data_type_group.rb
polars-df-0.16.0-aarch64-linux lib/polars/data_type_group.rb
polars-df-0.16.0-aarch64-linux-musl lib/polars/data_type_group.rb
polars-df-0.16.0 lib/polars/data_type_group.rb
polars-df-0.15.0-x86_64-linux lib/polars/data_type_group.rb
polars-df-0.15.0-x86_64-linux-musl lib/polars/data_type_group.rb
polars-df-0.15.0-x86_64-darwin lib/polars/data_type_group.rb
polars-df-0.15.0-x64-mingw-ucrt lib/polars/data_type_group.rb