project-m36-0.9.8: Relational Algebra Engine
Safe HaskellSafe-Inferred
LanguageHaskell2010

ProjectM36.DataFrame

Synopsis

Documentation

data AttributeOrder Source #

Instances

Instances details
Generic AttributeOrder Source # 
Instance details

Defined in ProjectM36.DataFrame

Associated Types

type Rep AttributeOrder :: Type -> Type #

Show AttributeOrder Source # 
Instance details

Defined in ProjectM36.DataFrame

Serialise AttributeOrder 
Instance details

Defined in ProjectM36.Serialise.DataFrame

Methods

schemaGen :: Proxy AttributeOrder -> SchemaGen Schema

toBuilder :: AttributeOrder -> Builder

extractor :: Extractor AttributeOrder

decodeCurrent :: Decoder AttributeOrder

bundleSerialise :: BundleSerialise AttributeOrder

type Rep AttributeOrder Source # 
Instance details

Defined in ProjectM36.DataFrame

type Rep AttributeOrder = D1 ('MetaData "AttributeOrder" "ProjectM36.DataFrame" "project-m36-0.9.8-inplace" 'False) (C1 ('MetaCons "AttributeOrder" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AttributeName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Order)))

data Order Source #

Instances

Instances details
Generic Order Source # 
Instance details

Defined in ProjectM36.DataFrame

Associated Types

type Rep Order :: Type -> Type #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

Show Order Source # 
Instance details

Defined in ProjectM36.DataFrame

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Eq Order Source # 
Instance details

Defined in ProjectM36.DataFrame

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Serialise Order 
Instance details

Defined in ProjectM36.Serialise.DataFrame

Methods

schemaGen :: Proxy Order -> SchemaGen Schema

toBuilder :: Order -> Builder

extractor :: Extractor Order

decodeCurrent :: Decoder Order

bundleSerialise :: BundleSerialise Order

type Rep Order Source # 
Instance details

Defined in ProjectM36.DataFrame

type Rep Order = D1 ('MetaData "Order" "ProjectM36.DataFrame" "project-m36-0.9.8-inplace" 'False) (C1 ('MetaCons "AscendingOrder" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DescendingOrder" 'PrefixI 'False) (U1 :: Type -> Type))

data DataFrame Source #

Instances

Instances details
Generic DataFrame Source # 
Instance details

Defined in ProjectM36.DataFrame

Associated Types

type Rep DataFrame :: Type -> Type #

Show DataFrame Source # 
Instance details

Defined in ProjectM36.DataFrame

Serialise DataFrame 
Instance details

Defined in ProjectM36.Serialise.DataFrame

Methods

schemaGen :: Proxy DataFrame -> SchemaGen Schema

toBuilder :: DataFrame -> Builder

extractor :: Extractor DataFrame

decodeCurrent :: Decoder DataFrame

bundleSerialise :: BundleSerialise DataFrame

type Rep DataFrame Source # 
Instance details

Defined in ProjectM36.DataFrame

type Rep DataFrame = D1 ('MetaData "DataFrame" "ProjectM36.DataFrame" "project-m36-0.9.8-inplace" 'False) (C1 ('MetaCons "DataFrame" 'PrefixI 'True) (S1 ('MetaSel ('Just "orders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AttributeOrder]) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attributes) :*: S1 ('MetaSel ('Just "tuples") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DataFrameTuple]))))

data DataFrameTuple Source #

Constructors

DataFrameTuple Attributes (Vector Atom) 

Instances

Instances details
Generic DataFrameTuple Source # 
Instance details

Defined in ProjectM36.DataFrame

Associated Types

type Rep DataFrameTuple :: Type -> Type #

Show DataFrameTuple Source # 
Instance details

Defined in ProjectM36.DataFrame

Eq DataFrameTuple Source # 
Instance details

Defined in ProjectM36.DataFrame

Serialise DataFrameTuple 
Instance details

Defined in ProjectM36.Serialise.DataFrame

Methods

schemaGen :: Proxy DataFrameTuple -> SchemaGen Schema

toBuilder :: DataFrameTuple -> Builder

extractor :: Extractor DataFrameTuple

decodeCurrent :: Decoder DataFrameTuple

bundleSerialise :: BundleSerialise DataFrameTuple

type Rep DataFrameTuple Source # 
Instance details

Defined in ProjectM36.DataFrame

type Rep DataFrameTuple = D1 ('MetaData "DataFrameTuple" "ProjectM36.DataFrame" "project-m36-0.9.8-inplace" 'False) (C1 ('MetaCons "DataFrameTuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Attributes) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Atom))))

data DataFrameExpr Source #

A Relation can be converted to a DataFrame for sorting, limits, and offsets.

Instances

Instances details
Generic DataFrameExpr Source # 
Instance details

Defined in ProjectM36.DataFrame

Associated Types

type Rep DataFrameExpr :: Type -> Type #

Show DataFrameExpr Source # 
Instance details

Defined in ProjectM36.DataFrame

Serialise DataFrameExpr 
Instance details

Defined in ProjectM36.Serialise.DataFrame

Methods

schemaGen :: Proxy DataFrameExpr -> SchemaGen Schema

toBuilder :: DataFrameExpr -> Builder

extractor :: Extractor DataFrameExpr

decodeCurrent :: Decoder DataFrameExpr

bundleSerialise :: BundleSerialise DataFrameExpr

type Rep DataFrameExpr Source # 
Instance details

Defined in ProjectM36.DataFrame