Home Features Demos Download Installation User Manual Developer Manual Relation function Credits

Anmelden

inc/relation.php

Classes to handle relations.

See Relation function on the syntax to use.

Classes

swRelationLineHandler

Executes Relation code line by line

  • __construct($m = 'HTML')
  • run($t, $internal= , $internalbody = )
  • run2($t, $internal= , $internalbody = )
  • setBeep() not implemented
  • setMessage () not implemented

swRelation

Holds a relation an manipulates it.

  • __construct($columns)
  • addColumn($s)
  • arty()
  • assert($t)
  • assert2($method, $expression)
  • cardinality()
  • cleanColumn($s)
  • doClone()
  • delete($condition)
  • deserialise()
  • difference($r)
  • emptyTuple()
  • extend($t)
  • extend($label, $expression)
  • format1($t)
  • format12($pairs)
  • format2($dm,$f)
  • import($value)
  • insert($t)
  • insert2($fields)
  • intersection($r)
  • join($r, $expression)
  • joinHash($r, $expression)
  • limit($t)
  • limit2($start,$length)
  • order($t)
  • order2($pairs)
  • parse($t)
  • parse2($field, $reg, $labels)
  • print2()
  • project($t)
  • project2($pairs)
  • rename1($t)
  • rename12($pairs)
  • select1($condition)
  • serialize()
  • getCSV()
  • setCSV($lines, $pad=false)
  • getTab()
  • setTab($lines)
  • getJSON()
  • setJSON($s)
  • toChart($options)
  • toFields($limit=0)
  • toHTML($limit=0)
  • toTemplate($tmp)
  • union($r)
  • update($condition, $label, $expression)
  • validName($s)

swTuple

Holds a tuple. This is then a constant.

  • __construct($list)
  • arity
  • fields()
  • hash()
  • hasKey($k)
  • sameFamily($t)
  • value($s)

swOrderedDictionary

Utility for custom order

  • order()
  • compare($a,$b)

swAccumulator

Acumulator for aggregation in the project instruction.

  • __construct($m)
  • add()
  • doClone()
  • pAvg()
  • pConcat()
  • pCount()
  • pCustom()
  • pMax()
  • pMaxS() text version
  • pMedian()
  • pMedianS() text version
  • pMin()
  • pMinS() text version
  • pStDev()
  • pSum()
  • reduce()

swRelationError

Functions

array_clone($arr)

swNumberformat($d, $f)

cText12($d)

Rounds to 12 significant digits.

File structure inc folder