Files
secondo/Algebras/specs
2026-01-23 17:03:45 +08:00

7195 lines
304 KiB
Plaintext

# file GSL/GSLAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2007, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator rng_init alias RNG_INIT pattern op ( _, _ )
operator rng_setSeed alias RNG_SETSEED pattern op ( _ )
operator rng_getSeed alias RNG_GETSEED pattern op ( _ )
operator rng_getType alias RNG_GETTYPE pattern op ( _ )
operator rng_getMin alias RNG_GETMIN pattern op ( _ )
operator rng_getMax alias RNG_GETMAX pattern op ( _ )
operator rng_TypeDescriptors alias RNG_TYPEDESCRIPTORS pattern op ( _ )
operator rng_NoGenerators alias RNG_NOGENERATORS pattern op ( _ )
operator rng_GeneratorName alias RNG_GENERATORNAME pattern op ( _ )
operator rng_GeneratorMaxRand alias RNG_GENERATORMAXRAND pattern op ( _ )
operator rng_GeneratorMinRand alias RNG_GENERATORMINRAND pattern op ( _ )
operator rng_int alias RNG_INT pattern op ( _ )
operator rng_intN alias RNG_INTN pattern op ( _ )
operator rng_real alias RNG_REAL pattern op ( _ )
operator rng_realpos alias RNG_REALPOS pattern op ( _ )
operator rng_flat alias RNG_FLAT pattern op ( _ , _ )
operator rng_binomial alias RNG_BINOMIAL pattern op ( _, _ )
operator rng_gaussian alias RNG_GAUSSIAN pattern op ( _ )
operator rng_exponential alias RNG_EXPONENTIAL pattern op ( _ )
operator rng_geometric alias RNG_GEOMETRIC pattern op ( _ )
operator rng_poisson alias RNG_POISSON pattern op ( _ )
# file Record/RecordAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createRecord alias CREATERECORD pattern op (_)
operator transformT2Rstream alias TRANSFORMT2RSTREAM pattern _ op
operator transformR2Tstream alias TRANSFORMR2TSTREAM pattern _ op
operator attr alias ATTR pattern op (_, _)
# file SPart/SPartAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator create_irgrid2d alias CREATE_IRGRID2D pattern _ op [_, _, _]
operator feed alias FEED pattern _ op
operator cellnos_ir alias CELLNOS_IR pattern op(_, _)
operator irg2d_cellToRect alias IRG2D_CELLTORECT pattern op(_, _)
# file ContinuousQueries/ContinuousQueriesAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createSSPCoordinator alias CREATESSPCOORDINATOR pattern op ( _, _, _ )
operator createSSPHandler alias CREATESSPHANDLER pattern op ( _, _ )
operator createSSPStreamSupplier alias CREATESSPSTREAMSUPPLIER pattern _ op [ _, _ ]
operator foreverStream alias FOREVERSTREAM pattern op ( _, _, _ )
operator relFromTupleBinStr alias RELFROMTUPLEBINSTR pattern op ( _, _ )
# file ContinuousQueries/CStreamAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createSSPHandler alias CREATESSPHANDLER pattern op ( _, _ )
# file RegionInterpolation2/RegionInterpolation2Algebra.spec
operator interpolate2 alias INTERPOLATE2 pattern op ( _ , _ , _ , _ )
# file TemporalExt/TemporalExtAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator present alias PRESENT pattern _ infixop _
operator passes alias PASSES pattern _ infixop _
operator initial alias INITIAL pattern op ( _ )
operator final alias FINAL pattern op ( _ )
operator at alias AT pattern _ infixop _
operator deftime alias DEFTIME pattern op ( _ )
operator inst alias INST pattern op ( _ )
operator val alias VAL pattern op ( _ )
operator derivative_new alias DERIVATIVE_NEW pattern op ( _ )
operator derivable_new alias DERIVABLE_NEW pattern op ( _ )
operator speed_new alias SPEED_NEW pattern op ( _ )
operator rangevalues alias RANGEVALUES pattern op ( _ )
operator sometimes alias SOMETIMES pattern op ( _ )
operator always alias ALWAYS pattern op ( _ )
operator never alias NEVER pattern op ( _ )
operator setunitoftime alias SETUNITOFTIME pattern op ( _ )
operator setunitofdistance alias SETUNITOFDISTANCE pattern op ( _ )
operator velocity_new alias VELOCITY_NEW pattern op ( _ )
operator direction alias DIRECTION pattern op ( _, _, _ )
operator heading alias HEADING pattern op ( _, _, _ )
operator locations alias LOCATIONS pattern op ( _ )
operator atmin alias ATMIN pattern op ( _ )
operator atmax alias ATMAX pattern op ( _ )
operator concatS alias CONCATS pattern _ op
operator concatS2 alias CONCATS2 pattern _ op [ _ ]
operator everNearerThan alias EVERNEARERTHAN pattern op( _, _, _ )
operator inside alias INSIDE pattern _ infixop _
operator splitAtGaps alias SPLITATGAPS pattern op ( _ , _ )
operator splitAtSpeed alias SPLITATSPEED pattern op ( _ , _ , _ )
operator splitAtLength alias SPLITATLENGTH pattern op ( _ , _ , _ )
operator cyclicbulkload alias CYCLICBULKLOAD pattern _ op [ _, _, _, _ ]
# file TBTree/TBTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createtbtree alias CREATETBTREE pattern _ op [ _, _ ]
operator bulkloadtbtree alias BULKLOADTBTREE pattern _ op [ _, _ , _]
operator tbentries alias TBENTRIES pattern op(_)
operator tbnodes alias TBNODES pattern op(_)
operator tbleafnodes alias TBLEAFNODES pattern op(_)
operator tblevel alias TBLEVEL pattern op(_)
operator getnodes alias GETNODES pattern op(_)
operator getFileInfo alias GETFILEINFO pattern op(_)
operator getentries alias GETENTRIES pattern op(_)
operator windowintersectsS alias WINDOWINTERSECTSS pattern _ op [_]
operator getBox alias GETBOX pattern op(_)
operator windowintersects alias WINDOWINTERSECTS pattern _ _ op[_]
operator bulkloadtbtree alias BULKLOADTBTREE pattern _ op[_, _, _]
operator getentries alias GETENTRIES pattern op(_)
# file NestedRelation/NestedRelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator feed alias FEED pattern _ op
operator consume alias CONSUME pattern _ op
operator rename alias RENAME pattern _ op [ _ ]
operator extract alias EXTRACT pattern _ op [ _ ]
operator afeed alias AFEED pattern _ op
operator aconsume alias ACONSUME pattern _ op
operator nest alias NEST pattern _ op [ list; _ ]
operator unnest alias UNNEST pattern _ op [ _ ]
operator gettuples alias GETTUPLES pattern _ _ op
# file SharedStream/SharedStream.spec
operator provideTupleType alias PROVIDETUPLETYPE pattern _ op [_]
# file RasterSpatial/RasterSpatialAlgebra.spec
operator regionToPolilyne alias REGIONTOPOLILYNE pattern op (_)
operator convertRaster3CRS alias CONVERTRASTER3CRS pattern op (_)
operator convertRaster4CRS alias CONVERTRASTER4CRS pattern op (_)
operator rIntersects alias RINTERSECTS pattern _ infixop _
# file ExtRelation-2/ExtRelation2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2009, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator sort alias SORT pattern _ op
operator sortby alias SORTBY pattern _ op [list]
operator sortmergejoin alias SORTMERGEJOIN pattern _ _ op [_, _]
operator gracehashjoin alias GRACEHASHJOIN pattern _ _ op [_, _, _]
operator hybridhashjoin alias HYBRIDHASHJOIN pattern _ _ op [_, _, _]
operator sortmergejoinParam alias SORTMERGEJOINPARAM pattern _ _ op [_, _, _]
operator gracehashjoinParam alias GRACEHASHJOINPARAM pattern _ _ op [_, _, _, _, _, _]
operator hybridhashjoinParam alias HYBRIDHASHJOINPARAM pattern _ _ op [_, _, _, _, _, _]
operator sortParam alias SORTPARAM pattern _ op[_, _, _]
operator sortbyParam alias SORTBYPARAM pattern _ op[list; _, _, _]
operator heapstl alias HEAPSTL pattern _ op
operator heapstd alias HEAPSTD pattern _ op
operator heapbup alias HEAPBUP pattern _ op
operator heapbup2 alias HEAPBUP2 pattern _ op
operator heapmdr alias HEAPMDR pattern _ op
operator tuplecomp alias TUPLECOMP pattern _ op
operator tuplefile alias TUPLEFILE pattern _ op[_]
operator tuplebuffer alias TUPLEBUFFER pattern _ op[_]
operator tuplebuffer2 alias TUPLEBUFFER2 pattern _ op[_]
operator itHashJoin alias ITHASHJOIN pattern _ _ op [_,_]
operator sorth alias SORTH pattern _ op
operator sortbyh alias SORTBYH pattern _ op [list]
operator sortattr alias SORTATTR pattern _ op [_]
operator gdijkstra alias GDIJKSTRA pattern _ op [_,_,_,fun,_,_] implicit parameter tuple type GD
operator minPathCost1 alias MINPATHCOST1 pattern _ op [_,_,_,_,_]
operator minPathCost2 alias MINPATHCOST2 pattern _ op [_,_,_,fun,_] implicit parameter tuple type GD
operator gbidijkstra alias GBIDIJKSTRA pattern _ _ op[_,_,_,_,fun] implicit parameter tuple type GD
operator mtMinPathCosts1 alias MTMINPATHCOSTS1 pattern _ _ op[_,_,_,_,_]
operator mtMinPathCosts2 alias MTMINPATHCOSTS2 pattern _ _ op[_,_,_,fun,_] implicit parameter tuple type GD
operator kmergediff alias KMERGEDIFF pattern _ _ op
operator pMerge alias PMERGE pattern _ _ op[_,_]
# file HybridTrajectory/HybridTrajectory.spec
operator getHybridPartition alias GETHYBRIDPARTITION pattern _ op
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
# file SpatialJoinTOUCH/SpatialJoinTOUCHAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator spatialJoinTouch alias sjt pattern _ _ op [ _, _]
# file CRel2/CRel2.spec
operator ccPartHashJoin alias CCPARTHASHJOIN pattern _ _ op [_,_]
# file Distributed/DistributedAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Begin DestributedAlgebra.spec
operator makeDarray alias MAKEDARRAY pattern op (_, _ )
operator get alias GET pattern op ( _, _ )
operator put alias PUT pattern op ( _, _, _ )
operator sendD alias SENDD pattern op ( _, _ ,_)
operator receiveD alias RECEIVED pattern op ( _ , _ )
operator d_receive_rel alias D_RECEIVE_REL pattern op (_, _)
operator d_send_rel alias D_SEND_REL pattern op (_, _, _)
operator d_send_shuffle alias D_SEND_SHUFFLE pattern _ op [fun, _, _] implicit parameter tuple type TUPLE
operator d_receive_shuffle alias D_RECEIVE_shuffle pattern op (_, _)
operator ddistribute alias DDISTRIBUTE pattern _ op [_, _]
operator dshuffle alias DSHUFFLE pattern _ op [fun, _, _]
implicit parameter tuple type DRELATION
operator dshuffle2 alias DSHUFFLE2 pattern _ op [fun, _]
implicit parameter tuple type DRELATION
operator dshuffle1 alias DSHUFFLE1 pattern _ op [fun]
implicit parameter tuple type DRELATION
operator d_idx alias DAINDEX pattern op ()
operator dloop_old alias DLOOP_OLD pattern _ op [ fun ] implicit parameter element type DELEMENT
operator dloopa_old alias DLOOPA_OLD pattern _ _ op [ fun ]
implicit parameters first, second types DELEMENT, DELEMENT2
operator dtie alias DTIE pattern _ op [ fun ]
implicit parameters first, second types DELEMENT, DELEMENT
operator dsummarize_old alias DSUMMARIZE_OLD pattern _ op
operator check_workers alias CHECKWORKERS pattern _ op
operator startup alias STARTUP pattern op (_, _, _)
operator shutdown alias SHUTDOWN pattern op (_, _)
# End DistributedAlgebra.spec
# file Distributed3/Distributed3Algebra.spec
operator fsfeed5 alias FSFEED5 pattern _ op[_]
#operator partitiondmap alias PARTITIONDMAP pattern _ op[_,fun,_,fun] error: symbol fun is used, but is not defined as a token and has no rules
operator partitiondmap alias PARTITIONDMAP pattern _ op[_,fun,_,fun] implicit parameter elem type PDTS
#operator dmapPdmap alias DMAPPDMAP pattern _ op[_]
operator dmapPdmap alias DMAPPDMAP pattern _ op[_,fun,fun,_,fun] implicit parameter elem type DPD4
#operator dmapPdmap alias DMAPPDMAP pattern _ op[_,fun,fun,_] implicit parameters elem1, elem2 types DPD1, DPD2
operator fdistribute2tes alias FDISTRIBUTE2TES pattern _ op[_,fun,_,_] implicit parameter elem type STREAMELEM
operator distribute2tes alias DISTRIBUTE2TES pattern _ op[_,fun,_,_] implicit parameter elem type STREAMELEM
operator setuptes alias SETUPTES pattern op (_)
operator resettes alias RESETTES pattern op()
operator killtes alias KILLTES pattern op()
operator setTupleType alias SETTUPLETYPE pattern op (_,_)
operator startLoopbackTESClient alias STARTLOOPBACKTESCLIENT pattern op (_)
operator startTESServer alias STARTTESSERVER pattern op (_)
operator startTESClient alias STARTTESCLIENT pattern op (_,_,_,_)
operator feedtes alias FEEDTES pattern op (_,_)
operator testests alias TESTESTS pattern op (_,_)
# file BinaryFile/BinaryFileAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator saveto alias SAVETO pattern _ infixop _
operator readDoc alias READDOC pattern op(_,_)
operator size alias SIZE pattern op(_)
# file Pointcloud2/Pointcloud2Algebra.spec
operator bbox alias BBOX pattern op(_,_)
operator bbox2d alias BBOX2D pattern op(_,_)
# to avoid contradictory definitions, two parameters must be specified for
# bbox and bbox2d; however, as in other algebras, only the first parameter is
# actually used. (e.g. RTreeAlgebra.cpp: RTree2RectTypeMap; RTree.examples).
# Precise2D.examples suggests that the second parameter is an optional [geoid]
# Operator : bbox
# Signature: (pointp||pointsp||linep) [x geoid] -> rect
# however, in Precise2DAlgebraa.cpp: Spatial2Rect_TypeMap, again only the first
# parameter is used.
operator size alias SIZE pattern op(_)
operator minZ alias MINZ pattern op(_)
operator maxZ alias MAXZ pattern op(_)
operator merge alias MERGE pattern op(_,_)
operator importxyz alias IMPORTXYZ pattern op(_,_,_,_)
operator importpc2fromlas alias IMPORTPC2FROMLAS pattern op(_)
operator importPc2FromStl alias IMPORTPC2FROMSTL pattern op(_,_,_,_,_)
operator feed alias FEED pattern _ op
operator consume alias CONSUME pattern _ op
operator collectPc2 alias COLLECTPC2 pattern _ op [_,_,_;list]
operator restrictPc2 alias RESTRICTPC2 pattern _ op[_]
operator restrictXY alias RESTRICTXY pattern _ op[_]
operator restrictZ alias RESTRICTXY pattern _ op[_]
operator restrictAttr alias RESTRICTATTR pattern _ op [_]
operator restrictRnd alias RESTRICTRND pattern _ op [_]
operator pc2SetParam alias PC2SETPARAM pattern op(_,_)
operator pc2GetParams alias PC2GETPARAMS pattern op()
operator analyzeRaster alias ANALYZERASTER pattern _ op
operator rasterTestPc2 alias RASTERTESTPC2 pattern op(_,_)
operator projectUTM alias PROJECTUTM pattern _ op
operator projectWGS84 alias PROJECTWGS84 pattern _ op[_,_]
operator utmZone alias UTMZONE pattern _ op
operator utmSouth alias UTMSOUTH pattern _ op
operator clusterPc2 alias CLUSTERPC2 pattern _ op[_, _]
operator removeNoise alias REMOVENOISE pattern _ op[_,_]
operator createPc2Shapes alias CREATEPC2SHAPES pattern op(_,_,_,_,_,_,_,_,_,_,_)
operator analyzeGeom alias ANALYZEGEOM pattern _ op
# file TimeSequence/TimeSequenceAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator twed alias TWED pattern op(_,_,_)
# file Optics/OpticsAlgebra.spec
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator opticsR alias OPTICSR pattern _ op [list]
operator opticsM alias OPTICSM pattern _ op [list]
operator opticsF alias OPTICSF pattern _ op [_,_,_,fun] implicit parameters argument1, argument2 types AGGRTYPE, AGGRTYPE
operator opticsTF alias OPTICSTF pattern _ op [_,_,fun] implicit parameters argument1, argument2 types STREAMELEM,STREAMELEM
operator extractDbScan alias EXTRACTDBSCAN pattern _ op[_]
# file DateTime/DateTimeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator weekday_of alias WEEKDAY_OF pattern op ( _ )
operator toString alias TOSTRING pattern _ op
operator leapyear alias LEAPYEAR pattern _ op
operator year_of alias YEAR pattern op ( _ )
operator month_of alias MONTH pattern op ( _ )
operator day_of alias DAY pattern op ( _ )
operator hour_of alias HOUR pattern op ( _ )
operator minute_of alias MINUTE pattern op ( _ )
operator second_of alias SECOND pattern op ( _ )
operator millisecond_of alias MILLISECOND pattern op ( _ )
operator + alias PLUS pattern _ infixop _
operator - alias MINUS pattern _ infixop _
operator = alias EQUAL pattern _ infixop _
operator < alias LESS pattern _ infixop _
operator > alias GREATER pattern _ infixop _
operator * alias PRODUCT pattern _ infixop _
operator now alias NOW pattern op()
operator today alias TODAY pattern op()
operator theInstant alias THEINSTANT pattern op(_)
operator / alias DIVIDE pattern _ infixop _
operator create_duration alias CREATE_DURATION pattern op ( _ , _ )
operator create_instant alias CREATE_INSTANT pattern op ( _ , _ )
operator duration2real alias DURATION2REAL pattern op ( _ )
operator instant2real alias INSTANT2REAL pattern op ( _ )
operator mininstant alias MININSTANT pattern op()
operator maxnstant alias MAXINSTANT pattern op()
operator minduration alias MINDURATION pattern op()
operator maxduration alias MAXDURATION pattern op()
operator div alias DIV pattern _ infixop _
operator transformDateTime alias TRANSFORMDATETIME pattern op ( _ )
operator abs alias ABS pattern op(_)
# file TupleVector/TupleVector.spec
operator feedv alias FEEDV pattern _ op[_]
operator count alias COUNT pattern _ op
operator countv alias COUNTV pattern _ op
operator projectv alias PROJECTV pattern _ op [_,_]
operator projectnp alias PROJECTNP pattern _ op [_,_]
operator consume alias CONSUME pattern _ op
operator filterv alias FILTERV pattern _ op[fun,_] implicit parameter elem type TVS2T
operator filternp alias FILTERNP pattern _ op[fun] implicit parameter elem type STREAMELEM
operator tvs2ts alias TVS2TS pattern _ op
operator ts2tvs alias TS2TVS pattern _ op[_]
operator extendv alias EXTENDV pattern _ op[funlist] implicit parameter elem type TVS2T
operator projectextendv alias PROJECTEXTENDV pattern _ op[list;funlist] implicit parameter elem type TVS2T
operator feednp alias FEEDNP pattern _ op
operator countnp alias COUNTNP pattern _ op
operator extendnp alias EXTENDNP pattern _ op[funlist] implicit parameter elem type STREAMELEM
operator projectextendnp alias PROJECTEXTENDNP pattern _ op[list;funlist] implicit parameter elem type STREAMELEM
# file Web/Web.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator protocol alias PROTOCOL pattern op(_)
operator host alias HOST pattern op(_)
operator webfilename alias WEBFILENAME pattern op(_)
operator source alias SOURCE pattern op(_)
operator createurl alias CREATEURL pattern op(_)
operator content alias CONTENT pattern op(_)
operator urls alias URLS pattern op(_)
operator containsurl alias CONTAINSURL pattern op(_, _)
operator lastmodified alias LASTMODIFED pattern op(_)
operator metainfo alias METAINFO pattern op(_, _)
operator metainfos alias METAINFOS pattern op(_)
operator numberof alias NUMBEROF pattern op(_, _)
operator similar alias SIMILAR pattern op(_,_,_,_)
operator extracthtml alias EXTRACTHTML pattern op(_)
operator numoffiles alias NUMOFFILES pattern op(_)
operator getfiles alias GETFILES pattern op(_)
operator wget alias WGET pattern op(_, _, _, _, _)
operator pageget alias PAGEGET pattern op(_, _, _, _, _)
operator htmlget alias HTMLGET pattern op(_, _, _, _, _)
operator webequal alias WEBEQUAL pattern op(_, _)
# file PyStream/PyStreamAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator pysend alias PYSEND pattern _ op [ _ ]
operator pyreceive alias PYRECEIVE pattern _ op [ _ ]
# file DistributedClustering/DistributedClusteringAlgebra.spec
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator dbdacscan alias DBDACSCAN pattern _ op [list]
operator distclmerge alias DISTCLMERGE pattern op (_,_,_,_,_,_,_,_,_,_)
operator distsamp alias DISTSAMP pattern _ _ op [list]
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator + alias PLUS pattern _ infixop _
operator - alias MINUS pattern _ infixop _
operator * alias TIMES pattern _ infixop _
operator / alias DIVIDEDBY pattern _ infixop _
operator div alias DIV pattern _ infixop _
operator mod alias MOD pattern _ infixop _
operator randint alias RANDINT pattern op ( _ )
operator randseed alias RANDSEED pattern op ( _ )
operator log alias LOG pattern op ( _ )
operator > alias GT pattern _ infixop _
operator < alias LT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator # alias NE pattern _ infixop _
operator = alias EQ pattern _ infixop _
operator not alias NOT pattern op ( _ )
operator sqrt alias SQRT pattern op ( _ )
operator and alias AND pattern _ infixop _
operator sand alias SAND pattern _ infixop _
operator or alias OR pattern _ infixop _
operator sor alias SOR pattern _ infixop _
operator contains alias CONTAINS pattern _ infixop _
operator substr alias SUBSTR pattern op ( _, _ , _ )
operator isempty alias ISEMPTY pattern op ( _ )
operator intersection alias INTERSECTION pattern op (_, _)
operator minus alias SET_MINUS pattern _ infixop _
operator setoption alias SETOPTION pattern op (_, _)
operator keywords alias KEYWORD pattern _ op
operator elapsedtime alias ELAPSEDTIME pattern _ op
operator between alias BETWEEN pattern _ op [ _, _]
operator ldistance alias LDISTANCE pattern op (_ , _)
operator hashvalue alias HASHVALUE pattern op ( _ , _)
operator round alias ROUND pattern op( _ , _ )
operator int2real alias INT2REAL pattern op( _ , _ )
operator real2int alias REAL2INT pattern op( _ , _ )
operator int2bool alias INT2BOOL pattern op( _ , _ )
operator bool2int alias BOOL2INT pattern op( _ , _ )
operator floor alias FLOOR pattern op( _ , _ )
operator ceil alias CEIL pattern op( _ , _ )
operator num2string alias NUM2STRING pattern op( _ )
operator char alias CHAR pattern op ( _ )
operator ifthenelse alias IFTHENELSE pattern op (_, _, _)
operator abs alias ABS pattern op ( _ )
operator ++ alias PLUSPLUS pattern _ op
operator isdefined alias ISDEFINED pattern op ( _ )
operator assert alias ASSERT pattern op ( _ )
operator compare alias COMPARE pattern op ( _, _ )
operator getMinVal alias GETMINVAL pattern op ( _ )
operator getMaxVal alias GETMAXVAL pattern op ( _ )
operator sin alias SIN pattern op ( _ )
operator cos alias COS pattern op ( _ )
operator tan alias TAN pattern op ( _ )
operator arcsin alias ARCSIN pattern op ( _ )
operator arccos alias ARCCOS pattern op ( _ )
operator arctan alias ARCTAN pattern op ( _ )
operator arctan2 alias ARCTAN2 pattern op ( _, _ )
operator const_pi alias CONST_PI pattern op ( )
operator const_e alias CONST_E pattern op ( )
operator rad2deg alias RAD2DEG pattern op ( _ )
operator deg2rad alias DEG2RAD pattern op ( _ )
operator logB alias LOGB pattern op ( _ , _ )
operator pow alias POW pattern op ( _ , _ )
operator dms2deg alias DMS2DEG pattern op ( _ , _ , _ , _ )
operator length alias LENGTH pattern op( _ )
operator randmax alias RANDMAX pattern op( _ )
operator seqinit alias SEQINIT pattern op( _ )
operator seqnext alias SEQNEXT pattern op( _ )
operator binand alias BINAND pattern _ infixop _
operator binands alias BINANDS pattern _ op
operator switch alias SWITCH pattern _ op[ _; _ ; _]
operator true alias TRUE pattern op()
operator false alias FALSE pattern op()
operator isnan alias ISNAN pattern op(_)
operator outerjoin alias OUTERJOIN pattern op(_)
# file MMRTree/MMRTreeAlgebra.spec
operator realJoinMMRTree alias REALJOINMMRTREE pattern _ _ op [ _, _ ,_,_]
operator joinMMRTreeIt alias JOINMMRTREEIT pattern _ _ op [ _, _ ,_,_]
operator joinMMRTreeItVec alias JOINMMRTREEITVEC pattern _ _ op [ _, _ ,_,_]
operator realJoinMMRTreeVec alias REALJOINMMRTREEVEC pattern _ _ op [ _, _ ,_,_]
operator statMMRTree alias STATMMRTREE pattern _ op [ _, _, _]
operator insertMMRTree alias INSERTMMRTREE pattern _ op [ _, _ ]
operator itSpatialJoin alias ITSPATIALJOIN pattern _ _ op [ _, _ ,_,_]
operator itSpatialJoinR alias ITSPATIALJOINR pattern _ _ op [ _, _ ,_,_]
operator simJoin alias SIMJOIN pattern _ _ op [_,_,_]
operator simjoinfun alias SIMJOINFUN pattern _ _ op [_,_,_,_]
# file CRel/CRelAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator apply alias APPLYPREDICATE pattern _ op [fun] implicit parameter blockentry type BLOCKENTRY
operator attr alias ATTR pattern op (_, _)
operator blockcount alias BLOCKCOUNT pattern _ op
operator boxintersects alias BOXINTERSECTS pattern _ infixop _
operator count alias COUNT pattern _ op
operator consume alias CONSUME pattern _ op
operator cconsume alias CCONSUME pattern _ op [ _ ]
operator distance alias DISTANCE pattern op ( _ , _ )
operator feed alias FEED pattern _ op
operator feedproject alias FEEDPROJECT pattern _ op [list]
operator filter alias FILTER pattern _ op [ fun ] implicit parameter streamelem type STREAMELEM !!
operator cfilter alias CFILTER pattern _ op [ fun, _, _, _ ] implicit parameter streamelem type STREAMELEM !!
operator and alias AND pattern _ infixop _
operator or alias OR pattern _ infixop _
operator not alias NOT pattern op ( _ )
operator # alias NE pattern _ infixop _
operator < alias LT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator = alias EQ pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator > alias GT pattern _ infixop _
operator rename alias RENAME pattern _ op [ _ ]
operator itHashJoin alias ITHASHJOIN pattern _ _ op [_,_]
operator itSpatialjoin alias SPATIALJOIN pattern _ _ op [_, _, _, _, _]
operator cand alias CAND pattern _ op [fun, fun] implicit parameter block type ANY
operator cor alias COR pattern _ op [fun, fun] implicit parameter block type ANY
operator repeat alias REPEAT pattern op(_,_)
operator totuples alias TOTUPLES pattern _ op
operator toblocks alias TOBLOCKS pattern _ op [ _ ]
operator test alias TEST pattern op ( _ )
# file Function-C++/FunctionAlgebra.spec
operator within alias WITHIN pattern _ op [ fun ] implicit parameter const1 type ANY
operator within2 alias WITHIN2 pattern _ _ op [ fun ] implicit parameters const1, const2 types ANY, ANY2
operator whiledo alias WHILEDO pattern _ op [fun; fun; _] implicit parameter const1 type ANY
operator funseq1 alias FUNSEQ1 pattern _ op[ fun ] implicit parameter elem1 type ARGEF1
operator funseq2 alias FUNSEQ2 pattern _ op[ fun,fun ] implicit parameters elem1,elem2 types ARGEF1, ARGEF2
operator funseq3 alias FUNSEQ3 pattern _ op[ fun,fun,fun ] implicit parameters elem1,elem2,elem3 types ARGEF1, ARGEF2,ARGEF3
operator funseq4 alias FUNSEQ4 pattern _ op[ fun,fun,fun,fun ] implicit parameters elem1,elem2,elem3,elem4 types ARGEF1, ARGEF2,ARGEF3, ARGEF4
operator funseq5 alias FUNSEQ5 pattern _ op[ fun,fun,fun,fun,fun ] implicit parameters elem1,elem2,elem3,elem4,elem5 types ARGEF1, ARGEF2,ARGEF3, ARGEF4, ARGEF5
operator funseq6 alias FUNSEQ6 pattern _ op[ fun,fun,fun,fun,fun,fun ] implicit parameters elem1,elem2,elem3,elem4,elem5,elem6 types ARGEF1, ARGEF2,ARGEF3, ARGEF4, ARGEF5, ARGEF6
# file MapMatchingP/MapMatchingPAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# postfix operator having a parameter in square brackets
operator countNumberMMP alias COUNTNUMBERMMP pattern _ op[_]
# operator testMMP alias TESTMMP pattern _ op
operator coordMMP alias TESTMMP pattern _ op
operator mmprelcount2 alias MMPRELCOUNT2 pattern _ op
operator nodeRelToRegion alias NODERELTOREGION pattern _ op
operator pointToRegion alias POINTTOREGION pattern _ op[_]
operator nodesToRegionNodes alias NODESTOREGIONNODES pattern _ op[ _ , _ ]
operator edgesToRegionNodes alias EDGESTOREGIONNODES pattern _ op[ _ ]
operator sLineToRegion alias SLINETOREGION pattern _ op[_]
operator sLineRelToRegion alias SLINERELTOREGION pattern _ op[_]
operator createEdgesForRegionNodes alias CREATEEDGESFORREGIONNODES pattern _ op[ _ , _ , _ , _ ]
operator mapMatchWalks alias MAPMATCHWALKS pattern op( _ , _ , _ , _ , _ )
operator removeOverlapping alias REMOVEOVERLAPPING pattern op( _ , _ , _ , _ )
# file Distributed2/Distributed2Algebra.spec
operator connect alias CONNECT pattern op(_,_,_)
operator checkConnections alias CHECKCONNECTIONS pattern op()
operator rcmd alias RCMD pattern op(_,_)
operator disconnect alias DISCONNECT pattern op(_,_)
operator rquery alias rquery pattern op(_,_)
operator prcmd alias PRCMD pattern _ op [_,_]
operator sendFile alias SENDFILE pattern op(_,_,_)
operator requestFile alias REQUESTFILE pattern op(_,_,_)
operator psendFile alias PSENDFILE pattern _ op [_,_,_]
operator prequestFile alias PREQUESTFILE pattern _ op [_,_,_]
operator getRequestFolder alias GETREQUESTFOLDER pattern op(_,_)
operator getSendFolder alias GETSENDFOLDER pattern op(_,_)
operator pconnect alias PCONNECT pattern _ op[_,_,_]
operator prquery alias PRQUERY pattern _ op[_,_]
operator prquery2 alias PRQUERY2 pattern _ op[_,_,_,_,_]
operator put alias PUT pattern op (_,_,_)
operator get alias GET pattern op (_,_)
operator size alias SIZE pattern op (_)
operator getWorkers alias getWorkers pattern op (_)
operator fconsume5 alias FCONSUME5 pattern _ op [_]
operator ffeed5 alias FFEED5 pattern _ op
operator fcount5 alias FCOUNT5 pattern _ op
operator createDArray alias CREATEDARRAY pattern _ op[_,_,_]
operator pput alias PPUT pattern _ op [_,_]
operator ddistribute2 alias DDISTRIBUTE2 pattern _ op [_,_,_,_]
operator ddistribute3 alias DDISTRIBUTE3 pattern _ op [_,_,_,_]
operator ddistribute4 alias DDISTRIBUTE4 pattern _ op [_,fun,_,_] implicit parameter elem type STREAMELEM
operator fdistribute5 alias FDISTRIBUTE5 pattern _ op [_,_,_]
operator fdistribute6 alias FDISTRIBUTE6 pattern _ op [_,_]
operator fdistribute7 alias FDISTRIBUTE7 pattern _ op[_,fun,_,_] implicit parameter elem type STREAMELEM
operator closeWorkers alias closeWorkers pattern op(_)
operator showWorkers alias showWorkers pattern op(_)
operator dloop alias DLOOP pattern _ op[_,fun] implicit parameter darrayelem type ARRAYFUNARG1
operator dloop2 alias DLOOP2 pattern _ _ op[_,fun] implicit parameters elem1, elem2 types DARRAYELEM, DARRAYELEM2
operator dmap alias DMAP pattern _ op[_,fun] implicit parameters dmapelem, dmapslotno types ARRAYFUNARG1, int
operator pdmap alias PDMAP pattern _ _ op[_,fun] implicit parameters dmapelem, dmapslotno types ARRAYFUNARG2, int
operator dmap2n alias DMAP2n pattern _ _ op[_,fun,_] implicit parameters elem1, elem2, dmapslotno types ARRAYFUNARG1, ARRAYFUNARG2, int
operator dmap2 alias DMAP2 pattern _ _ op[_,fun,_] implicit parameters elem1, elem2,dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, int
operator dmap3 alias DMAP3 pattern _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3,dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, int
operator dmap4 alias DMAP4 pattern _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4,dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, int
operator dmap5 alias DMAP5 pattern _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4 , elem5i,dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, int
operator dmap6 alias DMAP6 pattern _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6,dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, int
operator dmap7 alias DMAP7 pattern _ _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6, elem7, dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, ARRAYFUNARG7, int
operator dmap8 alias DMAP8 pattern _ _ _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6, elem7, elem8, dmslotno types ARRAYFUNARG1, ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, ARRAYFUNARG7, ARRAYFUNARG8, int
operator pdmap2 alias PDMAP2 pattern _ _ _ op[_,fun,_] implicit parameters elem1, elem2, dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, int
operator pdmap3 alias PDMAP3 pattern _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3,dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, int
operator pdmap4 alias PDMAP4 pattern _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4i, dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, int
operator pdmap5 alias PDMAP5 pattern _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4 , elem5i, dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, int
operator pdmap6 alias PDMAP6 pattern _ _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6,dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, ARRAYFUNARG7, int
operator pdmap7 alias PDMAP7 pattern _ _ _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6, elem7,dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, ARRAYFUNARG7, ARRAYFUNARG8, int
operator pdmap8 alias PDMAP8 pattern _ _ _ _ _ _ _ _ _ op[_,fun,_] implicit parameters elem1, elem2, elem3, elem4, elem5, elem6, elem7, elem8,dmslotno types ARRAYFUNARG2, ARRAYFUNARG3, ARRAYFUNARG4, ARRAYFUNARG5, ARRAYFUNARG6, ARRAYFUNARG7, ARRAYFUNARG8, ARRAYFUNARG9, int
operator dsummarize alias DSUMMARIZE pattern _ op
operator getValue alias GETVALUE pattern _op
operator getValueP alias GETVALUEP pattern _ op [_]
operator deleteRemoteObjects alias DELETEREMOTEOBJECTS pattern op(_,_)
operator clone alias CLONE pattern _ op[_]
operator share alias SHARE pattern op(_,_,_)
operator share2 alias SHARE2 pattern op(_,_,_,_)
operator cleanUp alias CLEANUP pattern op(_,_)
operator dfdistribute2 alias DFDISTRIBUTE2 pattern _ op [_,_,_,_,_]
operator dfdistribute3 alias DFDISTRIBUTE3 pattern _ op [_,_,_,_]
operator dfdistribute4 alias DFDISTRIBUTE4 pattern _ op [_,fun,_,_] implicit parameter elem type STREAMELEM
operator gettuples alias GETTUPLES pattern _ _ op
operator transferFileServer alias TRANSFERFILESERVER pattern op(_)
operator receiveFileClient alias RECEIVEFILECLIENT pattern op(_,_,_,_)
operator transferFile alias TRANSFERFILE pattern op(_,_,_,_,_)
operator traceCommands alias TRACECOMMANDS pattern op(_)
operator staticFileTransferator alias STATICFILETRANSFERATOR pattern op(_,_)
operator killStaticFileTransferator alias KILLSTATICFILETRANSFERATOR pattern op(_)
operator putFileTCP alias PUTFILETCP pattern op(_,_,_,_,_)
operator getFileTCP alias GETFILETCP pattern op(_,_,_,_,_)
operator fsfeed5 alias FSFEED5 pattern _ op[_]
operator partition alias PARTITION pattern _ op[_,fun,_] implicit parameter elem type SUBSUBTYPE1
operator partitionF alias PARTITIONF pattern _ op[_,fun,fun,_] implicit parameters elem1,elem2 types FFR, FFR
operator collect2 alias COLLECT2 pattern _ op[_,_]
operator collectC alias COLLECTC pattern _ op[_,_,_]
operator collectB alias COLLECTB pattern _ op[_,_]
operator collectD alias COLLECTD pattern _ op[_,_]
operator fileSizes alias FILESIZES pattern _ op[_]
operator areduce alias AREDUCE pattern _ op [_ , fun, _] implicit parameter elem type AREDUCEARG1
operator areduce2 alias AREDUCE2 pattern _ _ op [_ , fun, _] implicit parameters elem1, elem2 types AREDUCEARG1 , AREDUCEARG2
operator areduce2F alias AREDUCE2F pattern _ _ op [_ , fun, _,_] implicit parameters elem1, elem2 types AREDUCEARG1 , AREDUCEARG2
operator saveAttr alias SAVEATTR pattern _ op[_]
operator loadAttr alias LOADATTR pattern op(_)
operator createFrel alias CREATEFREL pattern op(_,_,_)
operator createFSrel alias CREATEFSREL pattern _ op[_]
operator saveObjectToFile alias SAVEOBJECTTOFILE pattern _ op[_]
operator getObjectFromFile alias GETOBJECTFROMFILE pattern _ op
operator dproduct alias DPRODUCT pattern _ _ op[_,fun,_] implicit parameters elem1, elem2 types DPRODUCTARG1, DPRODUCTARG2
operator ddistribute8 alias DDISTRIBUTE pattern _ op[_,fun, fun,_,_, _] implicit parameter elem type STREAMELEM
operator dfdistribute8 alias DFDISTRIBUTE pattern _ op[_,fun, fun,_,_, _] implicit parameter elem type STREAMELEM
operator partition8Local alias PARTITION8LOCAL pattern _ op[ fun,fun, _,_,_,_,_] implicit parameter elem type STREAMELEM
operator partitionF8 alias PARTITIONF8 pattern _ op [ _, fun, fun, fun, _,_] implicit parameter elem type P8TM
operator da2enableLog alias DA2ENABLELOG pattern op(_)
operator da2clearLog alias DA2CLEARLOG pattern op()
operator da2Log alias DA2LOG pattern op()
operator deleteRemoteDatabases alias DELETEREMOTEDATABASES pattern op(_,_)
operator setAccount alias SETACCOUNT pattern op(_,_)
operator writeRel alias WRITEREL pattern _ op[_]
operator write2 alias WRITE2 pattern _ op
operator write3 alias WRITE3 pattern _ op
operator db2LogToFile alias DB2LOGTOFILE pattern op(_,_)
operator enableDFSFT alias ENABLEDSFFT pattern op(_,_)
operator disableDFSFT alias DISABLEDSFFT pattern op()
operator removeTempInDFS alias REMOVETEMPINDFS pattern op()
operator removeDFSFilesInDB alias REMOVEDFSFILESINDB pattern op()
operator removeAllDFSFiles alias REMOVEALLDFSFILES pattern op()
operator createintdarray alias CREATEINTDARRAY pattern op(_,_)
operator dcommand alias DCOMMAND pattern _ op[_]
operator dcommand2 alias DCOMMAND2 pattern _ op[_]
operator dlet alias DLET pattern _ op[_,_]
operator makeSimple alias MAKESIMPLE pattern _ op[_,_]
operator makeDArray alias MAKEDARRAY pattern _ op[_,_]
operator makeShort alias MAKESHORT pattern _ op[_,_]
operator slotSizes alias SLOTSIZES pattern _ op
operator loadBalance alias LOADBALANCE pattern _ op[_,_]
# file OldRelation-C++/OldRelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator loopjoinrel alias LOOPJOINREL pattern _ op [ fun ] implicit parameter tuple type TUPLE
# file Graph/GraphAlgebra.spec
operator thevertex alias THEVERTEX pattern op (_, _)
operator mindegree alias MINDEGREE pattern op (_, _)
operator maxdegree alias MAXDEGREE pattern op (_, _)
operator circle alias CIRCLE pattern op (_, _, _)
operator shortestpath alias SHORTESTPATH pattern op (_, _, _ )
operator connectedcomponents alias CONNECTEDCOMPONENTS pattern op ( _ )
operator get_key alias GET_KEY pattern op ( _ )
operator get_pos alias GET_POS pattern op ( _ )
operator get_source alias GET_SOURCE pattern op ( _ )
operator get_target alias GET_TARGET pattern op ( _ )
operator get_cost alias GET_COST pattern op ( _ )
operator placenodes alias PLACENODES pattern op ( _ )
operator vertices alias VERTICES pattern op (_)
operator merge alias MERGE pattern op (_, _)
operator partof alias PARTOF pattern _ infixop _
operator = alias EQUAL pattern _ infixop _
operator equalway alias EQUALWAY pattern _ infixop _
operator constgraph alias CONSTGRAPH pattern _ op [ _, _, fun ] implicit parameter tuple type TUPLE
operator constgraphpoints alias CONSTGRAPHPOINTS pattern _ op [ _, _, fun, _, _ ] implicit parameter tuple type TUPLE
# file MainMemory/MainMemoryAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator memload alias MEMLOAD pattern op (_)
operator memloadflob alias MEMLOADFLOB pattern op (_)
operator meminit alias MEMINIT pattern op (_)
operator mfeed alias MFEED pattern _ op
operator letmconsume alias LETMCONSUME pattern _ op [_]
operator letmconsumeflob alias LETMCONSUMEFLOB pattern _ op [_]
operator memdelete alias MEMDELETE pattern op (_)
operator memobject alias MEMOBJECT pattern op (_)
operator memlet alias MEMLET pattern op(_,_)
operator memletflob alias MEMLETFLOB pattern op(_,_)
operator memupdate alias MEMUPDATE pattern op(_,_)
#operator mcreateRtree alias MCREATERTREE pattern op(_,_)
operator mcreateRtree alias MCREATERTREE pattern _ op [_]
operator memgetcatalog alias MEMGETCATALOG pattern op()
operator memsize alias MEMSIZE pattern op()
operator memclear alias MEMCLEAR pattern op()
operator minsert alias MINSERT pattern _ op[_]
operator mwindowintersects alias MWINDOWINTERSECTS pattern _ _ op[_]
operator mwindowintersectsS alias MWINDOWINTERSECTSS pattern _ op[_]
operator mconsume alias MCONSUME pattern _ op
operator mcreateAVLtree2 alias MCREATEAVLTREE2 pattern _ op[_,_,_]
operator mcreateAVLtree alias MCREATEAVLTREE pattern _ op [_]
operator mexactmatch alias MEXACTMATCH pattern _ _ op [_]
operator mrange alias MRANGE pattern _ _ op [_, _]
operator matchbelow alias MATCHBELOW pattern _ _ op [_]
operator mcreateRtree2 alias MCREATERTREE2 pattern _ op [_,_]
operator mcreateMtree2 alias MCREATEMTREE2 pattern _ op [_,_,_]
operator mdistRange2 alias MDISTRANGE2 pattern _ op [_,_]
operator mdistScan2 alias MDISTSCAN2 pattern _ op [_]
operator mcreateMtree alias MCREATEMTREE pattern _ op [_,_]
operator mdistRange alias MDISTRANGE pattern _ _ op [_,_]
operator mdistScan alias MDISTSCAN pattern _ _ op [_]
operator mexactmatchS alias MEXACTMATCHS pattern _ op [_]
operator mrangeS alias MRANGES pattern _ op[_,_]
operator matchbelowS alias MATCHBELOWS pattern _ op[_]
operator gettuples alias GETTUPLES pattern _ _ op
# file HierarchicalGeo/HierarchicalGeoAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator epsilon alias EPSILON pattern op ( _ )
operator no_components alias NO_COMPONENTS pattern op( _ )
operator trajectory alias TRAJECTORY pattern op ( _ )
operator deftime alias DEFTIME pattern op ( _ )
operator present alias PRESENT pattern _ infixop _
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator units alias UNITS pattern op ( _ )
operator d_passes alias D_PASSES pattern _ infixop _
operator p_passes alias P_PASSES pattern _ infixop _
operator d_at alias D_AT pattern _ infixop _
operator p_at alias P_AT pattern _ infixop _
operator touncertain alias TOUNCERTAIN pattern op( _, _ )
operator generalize alias GENERALIZE pattern op( _, _, _ )
operator getmpoint alias GETMPOINT pattern op( _ )
operator passes alias PASSES pattern _ infixop _
operator reduce_hierarchy alias REDUCE_HIERARCHY pattern op( _, _ )
operator at alias AT pattern _ infixop _
# file DFS/DFSAlgebra.spec
operator connectDFS alias CONNECTDFS pattern op(_,_)
# file RIndex/RIndexAlgebra.spec
operator insertRindex alias INSERTRINDEX pattern _ op
operator findRindex alias FINDRINDEX pattern _ op [ _, _ ]
operator heightRindex alias HEIGHTRINDEX pattern _ op
operator statRindex alias STATRINDEX pattern _ op[_ ]
operator joinRindex alias JOINRINDEX pattern _ _ op [ _, _ ]
operator symmJoinRindex alias SYMMJOINRINDEX pattern _ _ op [ _, _ ]
operator realJoinRindex alias REALJOINRINDEX pattern _ _ op [ _, _ ]
operator realJoinRindexVec alias REALJOINRINDEXVEC pattern _ _ op [ _, _ ]
# file Rectangle/RectangleAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator rectangle2 alias RECTANGLE2 pattern op ( _ , _, _, _)
operator rectangle3 alias RECTANGLE3 pattern op ( _ , _, _, _, _, _)
operator rectangle4 alias RECTANGLE4 pattern op ( _ , _, _, _, _, _, _, _)
operator rectangle8 alias RECTANGLE8 pattern op ( _ , _, _, _, _, _, _, _, _)
operator translate alias TRANSLATE pattern _ op [list]
operator union alias UNION pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator intersects alias INTERSECTS pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _ , _)
operator distance alias DISTANCE pattern op ( _ , _ )
operator rectproject alias RECTPROJECT pattern op ( _ , _ , _ )
operator minD alias MIND pattern op ( _ , _ )
operator maxD alias MAXD pattern op ( _ , _ )
operator bbox alias BBOX pattern op( _, _ )
operator enlargeRect alias ENLARGERECT pattern op( _ )
operator scalerect alias SCALERECT pattern op( _, _, _ )
operator size alias SIZE pattern op( _ )
operator bboxintersects alias BBOXINTERSECTS pattern _ infixop _
operator cellnumber alias CELLNUMBER pattern op(_, _, _, _, _, _)
operator gridintersects alias GRIDINTERSECTS pattern op (_, _, _, _, _, _, _, _)
operator gridcell2rect alias GRIDCELL2RECT pattern op (_, _, _, _, _, _)
operator partitionRect alias PARTITIONRECT pattern op (_,_,_)
operator toprightclass alias TOPRIGHTCLASS pattern op ( _ , _ )
operator extendGeo alias EXTENDGEO pattern _ op [_,_]
operator perimeter alias PERIMETER pattern op(_)
operator scale alias SCALE pattern _ op [_,_]
operator toprightreport alias TOPRIGHTREPORT pattern op ( _ , _ )
# file Network2/Network2Algebra.spec
operator thenetwork alias THENETWORK pattern op ( _, _ )
operator routes alias ROUTES pattern op ( _ )
operator junctions alias JUNCTIONS pattern op ( _ )
operator sections alias SECTIONS pattern op ( _ )
operator shortest_path alias SHORTEST_PATH pattern op ( _ , _ )
operator length alias LENGTH pattern op ( _ )
operator point2gpoint alias POINT2GPOINT pattern op ( _ , _ )
operator netdistance alias NETDISTANCE pattern op ( _ , _ )
operator line2gline alias LINE2GLINE pattern op ( _ , _ )
operator = alias EQUAL pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator polygpoints alias POLYGPOINTS pattern op ( _ , _ )
operator routeintervals alias ROUTEINTERVALS pattern op ( _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator gpoint2rect alias GPOINT2RECT pattern op ( _ )
operator gpoint2point alias GPOINT2POINT pattern op ( _ )
operator gline2line alias GLINE2LINE pattern op ( _ )
operator isempty alias ISEMPTY pattern op ( _ )
operator union alias UNION pattern _ infixop _
operator distance alias DISTANCE pattern op ( _ , _ )
operator update_sectioncost alias UPDATE_SECTIONCOST pattern op ( _ , _ , _ )
operator update_sectionduration alias UPDATE_SECTIONDURATION pattern op ( _ , _ , _ )
operator shortestpath_astarplus alias SHORTESTPATH_ASTARPLUS pattern op ( _ , _ , _ )
operator optimizenet alias OPTIMIZENET pattern op ( _ )
operator print_adjacencylist alias PRINT_ADJACENCYLIST pattern op ( _ )
# file MONTree/MONTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createmontree alias CREATEMONTREE pattern _ _ op [ _ ]
operator windowtimeintersects alias WINDOWTIMEINTERSECTS pattern _ _ _ op [ _, _, _ ]
operator windowtimeintersectsS alias WINDOWTIMEINTERSECTSS pattern _ _ _ op [ _, _, _ ]
# file Cassandra/CassandraAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cdelete alias CDELETE pattern op ( _ )
operator clist alias CLIST pattern op ( )
operator cspread alias CSPREAD pattern _ op [ _ , _ , _ , _ ]
operator ccollect alias CCOLLECT pattern op ( _ , _ )
operator ccollectlocal alias CCOLLECTLOCAL pattern op ( _ , _ )
operator ccollectrange alias CCOLLECTRANGE pattern op ( _ , _ , _ , _ )
operator ccollectquery alias CCOLLECTQUERY pattern op ( _ , _ , _ )
operator cquerylist alias CQUERYLIST pattern op ( )
operator cqueryexecute alias CQUERYEXECUTE pattern op ( _ , _ )
operator cquerywait alias CQUERYWAIT pattern op ( _ , _ , _ )
operator cqueryreset alias CQUERYRESET pattern op ( )
# file Trie/Trie.spec
operator createemptytrie alias CREATEEMPTYTREE pattern op(_)
operator insert2trie alias INSERT2TRIE pattern op(_,_,_)
operator searchtrie alias SEARCHTRIE pattern op(_,_)
operator contains alias CONTAINS pattern _ infixop _
operator trieEntries alias trieEntries pattern _ op [_]
operator createInvFile alias CREATEINVFILE pattern _ op [_,_]
operator insertInvFile alias INSERTINVFILE pattern _ op [_,_]
operator searchWord alias SEARCHWORD pattern _ op [_]
operator searchPrefix alias SEARCHPREFIX pattern _ op [_]
operator getFileInfo alias GETFILEINFO pattern op(_)
operator wordCount alias WORDCOUNT pattern _ op [_]
operator prefixCount alias PREFIXCOUNT pattern _ op [_]
operator defaultInvFileSeparators alias DEFAULTSEPARATORS pattern op()
operator getSeparators alias GETSEPARATORS pattern op(_)
operator containsWord alias CONTAINSWORD pattern op(_,_,_)
operator containsPrefix alias CONTAINSPREFIX pattern op(_,_,_)
# file ChessB/ChessBAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator = alias EQUAL pattern _ infixop _
operator < alias LESS pattern _ infixop _
operator ~ alias APPROXEQUAL pattern _ infixop _
operator is alias IS pattern _ infixop _
operator samecolor alias SAMECOLOR pattern _ infixop _
operator is_neighbor alias IS_NEIGHBOR pattern _ infixop _
operator left alias LEFT pattern _ infixop _
operator right alias RIGHT pattern _ infixop _
operator above alias ABOVE pattern _ infixop _
operator below alias BELOW pattern _ infixop _
operator iswhite alias ISWHITE pattern op ( _ )
operator piecevalue alias PIECEVALUE pattern op ( _ )
operator column alias COLUMN pattern op ( _ )
operator row alias ROW pattern op ( _ )
operator north alias NORTH pattern op ( _ )
operator south alias SOUTH pattern op ( _ )
operator west alias WEST pattern op ( _ )
operator east alias EAST pattern op ( _ )
operator northwest alias NORTHWEST pattern op ( _ )
operator southeast alias SOUTHEAST pattern op ( _ )
operator northeast alias NORTHEAST pattern op ( _ )
operator southwest alias SOUTHWEST pattern op ( _ )
operator startfield alias from pattern op ( _ )
operator endfield alias to pattern op ( _ )
operator agent alias AGENTB pattern _ op
operator captures alias capturesb pattern _ op
operator captured alias CAPTUREDB pattern _ op
operator check alias is_checkb pattern _ op
operator checkmate alias CHECKMATE pattern op ( _ )
operator is_mate alias ISMATE pattern op ( _ )
operator stalemate alias is_stalemate pattern op ( _ )
operator is_castling alias IS_CASTLING pattern op ( _ )
operator is_enpassant alias IS_ENPASSANT pattern op ( _ )
operator enpassant_field alias ENPASSANT_FIELD pattern op ( _ )
operator readpgn alias READPGN pattern op ( _ )
operator lastmove alias LASTMOVE pattern op ( _ )
operator is_even alias IS_EVEN pattern op ( _ )
operator is_odd alias IS_ODD pattern op ( _ )
operator neighbors alias NEIGHBORS pattern _ op
operator pieces alias PIECES pattern _ op
operator moveNo alias MOVENO pattern _ op
operator pos_fields alias POS_FIELDS pattern _ op
operator pos_moves alias POS_MOVES pattern _ op
operator pos_moves_blocked alias POS_MOVES_BLOCKED pattern _ op
operator positions alias POSITIONS pattern _ op
operator moves alias MOVES pattern _ op
operator history alias HISTORY pattern _ op
operator twotuples alias TWOTUPLES pattern _ op
operator includes alias INCLUDES pattern _ op [ _ ]
operator piececount alias PIECECOUNT pattern _ op [ _ ]
operator attackcount alias ATTACKCOUNT pattern _ op [ _ ]
operator protectcount alias PROTECTCOUNT pattern _ op [ _ ]
operator apply_ply alias APPLY_PLY pattern _ op [ _ ]
operator piece_moves alias PIECE_MOVES pattern _ op [ _ ]
operator piece_moves_blocked alias PIECE_MOVES_BLOCKED pattern _ op [ _ ]
operator getkey alias GETKEY pattern _ op [ _ ]
operator getposition alias GETPOSITION pattern _ op [ _ ]
operator getmove alias GETMOVE pattern _ op [ _ ]
operator exists alias EXISTS pattern _ op [ fun ] implicit parameter elem type STREAMELEM
operator forall alias FORALL pattern _ op [ fun ] implicit parameter elem type STREAMELEM
operator ntuples alias NTUPLES pattern _ op [ _ ]
operator apply_move alias APPLY_MOVE pattern _ op [ _, _ ]
operator posrange_b alias POSRANGEB pattern _ op [ _, _ ]
operator attackedby alias ATTACKEDBY pattern _ _ op [ _ ]
operator attackedfrom alias ATTACKEDFROM pattern _ _ op [ _ ]
operator protectedby alias PROTECTEDBY pattern _ _ op [ _ ]
operator protectedfrom alias PROTECTEDFROM pattern _ _ op [ _ ]
# just to test a stream operator implementation inside the
# chess algebra's class framework.
operator stddev alias STDDEV pattern _ op
#operator movingpoints alias MOVINGPOINTS pattern _ op
# file CSpatialJoin/CSpatialJoinAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cspatialjoin alias CSPATIALJOIN pattern _ _ op [_, _]
# file BTree/BTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createbtree alias CREATEBTREE pattern _ op [ _,_ ]
operator leftrange alias LEFTRANGE pattern _ _ op [ _ ]
operator rightrange alias RIGHTRANGE pattern _ _ op [ _ ]
operator range alias RANGE pattern _ _ op [ _, _ ]
operator insertbtree alias INSERTBTREE pattern _ _ op [ _ ]
operator deletebtree alias DELETEBTREE pattern _ _ op [ _ ]
operator updatebtree alias UPDATEBTREE pattern _ _ op [ _ ]
operator exactmatch alias EXACTMATCH pattern _ _ op [ _ ]
operator exactmatchS alias EXACTMATCHS pattern _ op [ _ ]
operator leftrangeS alias LEFTRANGES pattern _ op [ _ ]
operator rightrangeS alias RIGHTRANGES pattern _ op [ _ ]
operator rangeS alias RANGES pattern _ op [ _, _ ]
operator getFileInfo alias GETFILEINFO pattern op ( _ )
operator keyrange alias KEYRANGE pattern _ _ op [ _ ]
# file Pointcloud/PointcloudAlgebra.spec
operator importpointcloud alias IMPORTPOINTCLOUD pattern op( _ )
operator extractpoints alias EXTRACTPOINTS pattern op( _ )
operator importLAS alias IMPORTLAS pattern _ op [_]
# file MovingRegion/MovingRegionAlgebra.spec
operator unittest2 alias UNITTEST2 pattern _ infixop _
operator unittest3 alias UNITTEST3 pattern _ infixop _
operator traversed alias TRAVERSED pattern op ( _ )
operator mraprec alias MRAPREC pattern op ( _ , _ )
operator timeshift alias TIMESHIFT pattern _ op [ _ ]
# commented out due to problems with implementation:
#operator units alias UNITS pattern op ( _ )
# file HadoopParallel/HadoopParallelAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator doubleexport alias DOUBLEEXPORT pattern _ _ op[_,_]
operator parahashjoin alias PARAHASHJOIN pattern _ _ _ op
operator parajoin alias PARAJOIN pattern _ _ _ op[fun] implicit parameters stream1, stream2 types TUPSTREAM2, TUPSTREAM3
operator add0Tuple alias ADD0TUPLE pattern _ op
operator fconsume alias FCONSUME pattern _ op [list; list; list]
operator ffeed alias FFEED pattern _ op [list; list; list]
operator hadoopjoin alias HADOOPJOIN pattern _ _ op [_, _, _, _; list; fun] implicit parameters stream1, stream2 types ANY, ANY2
operator fdistribute alias FDISTRIBUTE pattern _ op [list; list; list; list]
operator ffeed2 alias FFEED2 pattern _ op [list; list; list]
operator fconsume3 alias FCONSUME3 pattern _ op [list; list; list]
operator ffeed3 alias FFEED3 pattern _ op [list; list; list]
operator fetchFlob alias FETCHFLOB pattern _ op [list]
operator fdistribute3 alias FDISTRIBUTE3 pattern _ op [list; list; list; list]
operator genFlobResult alias GENFLOBRESULT pattern op(_, _, _)
# file Simulation/SimulationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2007, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator sim_set_dest_params alias SIM_SET_DEST_PARAMS pattern op ( _ , _ , _ , _ , _ , _ , _ , _ , _ , _ , _, _, _, _ )
operator sim_set_event_params alias SIM_SET_EVENT_PARAMS pattern op ( _ , _ , _ )
operator sim_create_trip alias SIM_CREATE_TRIP pattern _ op[ _ ]
operator sim_print_params alias SIM_PRINT_PARAMS pattern op ( _ )
operator sim_fillup_mpoint alias SIM_FILLUP_MPOINT pattern _ op [ _, _, _, _ ]
operator sim_trips alias SIM_TRIPS pattern _ op [ _ ]
# file MainMemory2/MainMemory2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator memload alias MEMLOAD pattern op (_)
operator memloadflob alias MEMLOADFLOB pattern op (_)
operator meminit alias MEMINIT pattern op (_)
operator mfeed alias MFEED pattern _ op
operator mconsume alias MCONSUME pattern _ op
operator mconsumeflob alias MCONSUMEFLOB pattern _ op
operator moconsume alias MOCONSUME pattern _ op[list]
operator moconsumeflob alias MOCONSUMEFLOB pattern _ op[list]
operator memobject alias MEMOBJECT pattern op (_)
operator mcreatertree alias MCREATERTREE pattern _ op [_]
operator memgetcatalog alias MEMGETCATALOG pattern op()
operator memsize alias MEMSIZE pattern op()
operator memclear alias MEMCLEAR pattern op()
operator meminsert alias MEMINSERT pattern _ op[_]
operator mwindowintersects alias MWINDOWINTERSECTS pattern _ _ op[_]
operator mwindowintersectsS alias MWINDOWINTERSECTSS pattern _ op[_]
operator mcreateAVLtree alias MCREATEAVLTREE pattern _ op [_]
operator mexactmatch alias MEXACTMATCH pattern _ _ op [_]
operator mrange alias MRANGE pattern _ _ op [_, _]
operator matchbelow alias MATCHBELOW pattern _ _ op [_]
operator matchbelow2 alias MATCHBELOW2 pattern _ _ op [_,_,_]
operator mcreatemtree alias MCREATEMTREE pattern _ op [_,_]
operator mcreatemtree2 alias MCREATEMTREE2 pattern _ op [_,_,_,_]
operator minsertmtree alias MINSERTMTREE pattern _ op [_,_]
operator mdistRange2 alias MDISTRANGE2 pattern _ op [_,_]
operator mdistScan2 alias MDISTSCAN2 pattern _ op [_]
operator mdistRange alias MDISTRANGE pattern _ _ op [_,_]
operator mdistRangeN alias MDISTRANGEN pattern _ _ op [_,_]
operator mdistScan alias MDISTSCAN pattern _ _ op [_]
operator mexactmatchS alias MEXACTMATCHS pattern _ op [_]
operator mrangeS alias MRANGES pattern _ op[_,_]
operator matchbelowS alias MATCHBELOWS pattern _ op[_]
operator gettuples alias GETTUPLES pattern _ _ op
operator mcreatentree alias MCREATENTREE pattern _ op [_,_,_,_]
operator mcreatentree2 alias MCREATENTREE pattern _ op [_,_,_,_,_]
operator mwrap alias MWRAP pattern op(_)
operator mwrap2 alias MWRAP2 pattern op(_,_)
operator mwrap3 alias MWRAP3 pattern op(_,_)
operator mcreatettree alias MCREATETTREE pattern _ op [_]
operator minsertttree alias MINSERTTTREE pattern _ op [_,_]
operator mdeletettree alias MDELETETTREE pattern _ op [_,_]
operator minsertavltree alias MINSERTAVLTREE pattern _ op [_,_]
operator mdeleteavltree alias MDELETEAVLTREE pattern _ op [_,_]
operator mcreateinsertrel alias MCREATEINSERTREL pattern op(_)
operator minsert alias MINSERT pattern _ op [_]
operator minsertsave alias MINSERTSAVE pattern _ op [_,_]
operator minserttuple alias MINSERTTUPLE pattern _ op [list]
operator minserttuplesave alias MINSERTTUPLESAVE pattern _ op [list;_]
operator mcreatedeleterel alias MCREATEDELETEREL pattern op(_)
operator mdelete alias MDELETE pattern _ op [_]
operator mdeletesave alias MDELETESAVE pattern _ op [_,_]
operator mdeletebyid alias MDELETEBYID pattern _ op [_]
operator mdeletedirect alias MDELETEDIRECT pattern _ _ op
operator mdeletedirectsave alias MDELETEDIRECTSAVE pattern _ _ _ op
operator mcreateupdaterel alias MCREATEUPDATEREL pattern op(_)
operator mupdate alias MUPDATE pattern _ op[_; funlist] implicit parameter tuple type MTUPLE2
operator mupdatesave alias MUPDATESAVE pattern _ op[_,_; funlist] implicit parameter tuple type MTUPLE2
operator mupdatebyid alias MUPDATEBYID pattern _ op[_; funlist]
implicit parameter tuple type MTUPLE
operator mupdatedirect2 alias MUPDATEDIRECT2 pattern _ _ op[_; funlist] implicit parameters tuple1, tuple2 types STREAMELEM, MTUPLE2
operator moinsert alias MOINSERT pattern _ op [_]
operator modelete alias MODELETE pattern _ op [_]
operator morange alias MORANGE pattern _ op [list; list]
operator moleftrange alias MOLEFTRANGE pattern _ op [list]
operator morightrange alias MORIGHTRANGE pattern _ op [list]
operator moshortestpathd alias MOSHORTESTPATHD pattern _ op [_,_,_; fun]
implicit parameter tuple type MTUPLE
operator moshortestpatha alias MOSHORTESTPATHA pattern _ op [_,_,_; fun,fun]
implicit parameter tuple type MTUPLE
operator moconnectedcomponents alias MOCONNECTEDCOMPONENTS pattern _ op
operator mquicksort alias MQUICKSORT pattern _ op
operator mquicksortby alias MQUICKSORTBY pattern _ op [list]
operator mcreatemgraph alias MCREATEMGRAPH pattern op(_)
operator mcreatemgraphflob alias MCREATEMGRAPHFLOB pattern op(_)
operator mgshortestpathd alias MGSHORTESTPATHD pattern _ op [_,_,_; fun]
implicit parameter tuple type MTUPLE
operator mgshortestpatha alias MGSHORTESTPATHA pattern _ op [_,_,_; fun, fun]
implicit parameter tuple type MTUPLE
operator mgconnectedcomponents_old alias MGCONNECTEDCOMPONENTS_OLD pattern _ op
operator mgconnectedcomponents alias MGCONNECTEDCOMPONENTS pattern _ op
operator mgconnectedcomponentsN alias MGCONNECTEDCOMPONENTSN pattern _ op
operator momapmatchmht alias MOMAPMATCHMHT pattern op(_,_,_,_)
operator collect_mvector alias COLLECT_MVECTOR pattern _ op[_]
operator pwrap alias PWRAP pattern op(_)
operator sizemv alias SIZEMV pattern op(_)
operator getmv alias GETMV pattern _ op[_]
operator putmv alias putMV pattern _ op[_,_]
operator isSortedmv alias ISSORTEDMV pattern op(_)
operator sortmv alias SORTMV pattern op(_)
operator feedmv alias FEEDMV pattern _ op
operator findmv alias FINDMV pattern op(_,_)
operator matchbelowmv alias MATCHBELOWMV pattern _ op [_]
operator insertmv alias INSERTMV pattern _ op [_,_]
operator count alias COUNT pattern _ op
operator mblock alias MBLOCK pattern _ op
operator mcreatepqueue alias mcreatepqueue pattern _ op[_]
operator mcreatepqueueflob alias mcreatepqueueflob pattern _ op[_]
operator size alias SIZE pattern op(_)
operator mfeedpq alias MFEEDPQ pattern _ op
operator mfeedpqSize alias MFEEDPQSIZE pattern _ op[_]
operator mfeedpqAbort alias MFEEDPQABORT pattern _ op [_ ]
operator minserttuplepq alias MINSERTTUPLEPQ pattern op(_,_,_,_)
operator minserttuplepqprojectU alias MINSERTTUPLEPQPROJECTU pattern _ op[_,_,_;list]
operator minserttuplepqproject alias MINSERTTUPLEPQPROJECT pattern _ op[_,_;list]
operator mpqreorder alias MPQREORDER pattern _ op[fun] implicit parameter tuple type MTUPLE
operator mpqreorderupdate alias MPQREORDERUPDATE pattern _ op[fun,_] implicit parameter tuple type MTUPLE
operator mcreatestack alias MCREATESTACK pattern _ op
operator mcreatestackflob alias MCREATESTACKFLOB pattern _ op
operator mfeedstack alias MFEEDSTACK pattern _ op
operator stacksize alias STACKSIZE pattern op(_)
operator insertmstack alias INSERTMSTACK pattern _ op [_]
operator createmgraph2 alias CREATEMGRAPH2 pattern _ op [_,_,fun] implicit parameter streamelem type STREAMELEM
operator createmgraph2flob alias CREATEMGRAPH2FLOB pattern _ op [_,_,fun] implicit parameter streamelem type STREAMELEM
operator mg2insertorig alias MG2INSERTORIG pattern _ op [_,_,fun,_] implicit parameter streamelem type STREAMELEM
operator mg2insert alias MG2INSERT pattern _ op [_]
operator mg2feed alias MG2FEED pattern _ op
operator mg2nodemap alias MG2NODEMAP pattern _ op[_]
operator mg2numvertices alias MG2NUMVERTICES pattern op(_)
operator mg2successors alias MG2SUCCESSORS pattern _ op[_]
operator mg2predecessors alias MG2PREDECESSORS pattern _ op[_]
operator mg2numsuccessors alias MG2NUMSUCCESSORS pattern _ op[_]
operator mg2numpredecessors alias MG2NUMPREDECESSORS pattern _ op[_]
operator mg2disconnect alias MG2DISCONNECT pattern _ op[_]
operator mg2deleteEdges alias MG2REMOVEEDGES pattern _ op[_,_]
operator mg2connectedcomponents alias MG2CONNECTEDCOMPONENTS pattern _ op
operator mg2connectedcomponentsN alias MG2CONNECTEDCOMPONENTSN pattern _ op
operator mg2contract alias MG2CONTRACT pattern op(_,_,_,_)
operator mg2minPathCost alias MG2MINPATHCOST pattern op(_,_,_,_,_)
operator mg2exportddsg alias MG2EXPORTDDSG pattern _ op[_,_]
operator createmgraph3 alias CREATEMGRAPH3 pattern _ op [_,_,_,_]
operator createmgraph3flob alias CREATEMGRAPH3FLOB pattern _ op [_,_,_,_]
operator mg3insert alias MG3INSERT pattern _ op [_]
operator mg3feed alias mg3feed pattern _ op
operator mg3numvertices alias MG3NUMVERTICES pattern op(_)
operator mg3successors alias MG3SUCCESSORS pattern _ op[_]
operator mg3predecessors alias MG3PREDECESSORS pattern _ op[_]
operator mg3numsuccessors alias MG3NUMSUCCESSORS pattern _ op[_]
operator mg3numpredecessors alias MG3NUMPREDECESSORS pattern _ op[_]
operator mg3disconnect alias MG3NUMPREDECESSORS pattern _ op[_]
operator mg3deleteEdges alias MG3REMOVEEDGES pattern _ op[_,_]
operator mg3connectedcomponents alias MG3CONNECTEDCOMPONENTS pattern _ op
operator mg3connectedcomponentsN alias MG3CONNECTEDCOMPONENTSN pattern _ op
operator mg3contract alias MG3CONTRACT pattern op(_,_,_,_)
operator mg3minPathCost alias MG3MINPATHCOST pattern op(_,_,_,_,_)
operator mg3exportddsg alias MG3EXPORTDDSG pattern _ op[_,_]
operator mgraphPrint alias MGRAPHPRINT pattern _ op[_,_]
operator mgraph2text alias MGRAPH2TEXT pattern _ op[_,_]
operator memgroupby alias MEMGROUPBY pattern _ op [list; funlist] implicit parameter mgroup type MGROUP
operator importCH alias IMPORTCH pattern op(_,_)
operator mmergejoinproject alias MMERGEJOINPROJECT pattern _ _ op[_,_;list]
# file PartitionedStream/PartitionedStream.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator shuffle alias SHUFFLE pattern _ op
operator shuffle2 alias SHUFFLE2 pattern _ op [ _ ]
operator shuffle3 alias SHUFFLE3 pattern _ op
operator memshuffle alias MEMSHUFFLE pattern _ op
operator memshuffle2 alias MEMSHUFFLE2 pattern _ op
operator pfeed alias PFEED pattern _ op [ _ ]
operator pcreate alias PCREATE pattern _ op [ _ ]
operator pcreate2 alias PCREATE2 pattern _ op [ _, _ ]
operator pdelete alias PDELETE pattern _ op
operator pshow alias PSHOW pattern _ op
operator puse alias PUSE pattern _ op [ fun ]
implicit parameter element type PSTREAM1
operator pjoin2 alias PJOIN2 pattern _ _ op [ funlist ]
implicit parameters left, right types PSTREAM1, PSTREAM2
operator pjoin1 alias PJOIN1 pattern _ _ op [ _; funlist ]
implicit parameters left, right types PSTREAM1, ANY2
operator runtime alias RUNTIME pattern op (_, _, _, _, _, _ , _)
operator sortmergejoin_r alias SORTMERGEJOIN_R pattern _ _ op [_, _]
operator sortmergejoin_r2 alias SORTMERGEJOIN_R2 pattern _ _ op [_, _]
operator sortmergejoin_r3 alias SORTMERGEJOIN_R3 pattern _ _ op [_, _]
#operator loopa alias LOOPA pattern _ _ op [ fun ]
# implicit parameters first, second types ELEMENT, ELEMENT2
#operator loopswitcha alias LOOPSWITCHA pattern _ _ op [ funlist; _ ]
#
#operator loopselect alias LOOPSELECT pattern _ op [ funlist; _, _ ]
# implicit parameter element type ELEMENT
#operator loopselecta alias LOOPSELECTA pattern _ _ op [ funlist; _, _ ]
#operator partjoin alias PARTJOIN pattern _ _ op [ fun ]
# implicit parameters first, second types ELEMENT, ELEMENT2
#operator partjoinswitch alias PARTJOINSWITCH pattern _ _ op [ funlist ]
#operator partjoinselect alias PARTJOINSELECT pattern _ _ op [ funlist; _, _ ]
# file SymbolicTrajectory/SymbolicTrajectoryAlgebra.spec
operator distance alias DISTANCE pattern op ( _ , _ )
operator distancesym alias DISTANCESYM pattern op ( _ , _ , _ )
operator hybriddistance alias HYBRIDDISTANCE pattern op ( _ , _ , _ , _ )
operator gethybriddistanceparams alias GETHYBRIDDISTANCEPARAMS pattern op ()
operator sethybriddistanceparam alias SETHYBRIDDISTANCEPARAM pattern op ( _ , _ )
operator longestcommonsubsequence alias LONGESTCOMMONSUBSEQUENCE pattern op ( _ , _ )
operator topattern alias TOPATTERN pattern _ op
operator toclassifier alias TOCLASSIFIER pattern _ op
operator matches alias MATCHES pattern _ infixop _
operator createtupleindex alias CREATETUPLEINDEX pattern _ op [ _ ]
operator bulkloadtupleindex alias BULKLOADTUPLEINDEX pattern _ op [ _ ]
operator bulkloadtupleindex2 alias BULKLOADTUPLEINDEX pattern _ op
operator tmatches alias TMATCHES pattern _ op [ _ , _ ]
operator indextmatches alias INDEXTMATCHES pattern _ _ op [ _ , _ ]
operator indextmatches2 alias INDEXTMATCHES2 pattern _ _ op [ _ ]
operator indexrewrite alias INDEXREWRITE pattern _ _ op [ _ , _ ]
operator createunitrtree alias CREATEUNITRTREE pattern _ op [ _ ]
operator indexmatches alias INDEXMATCHES pattern _ op [ _ , _ , _ ]
operator filtermatches alias FILTERMATCHES pattern _ op [ _ , _ ]
operator rewrite alias REWRITE pattern op ( _ , _ )
operator multirewrite alias MULTIREWRITE pattern _ op [ _ , _ ]
operator classify alias CLASSIFY pattern op ( _ , _ )
operator indexclassify alias INDEXCLASSIFY pattern _ op [ _ , _ , _ ]
operator createml alias CREATEML pattern op ( _ , _ )
operator createmlrelation alias CREATEMLRELATION pattern op ( _ , _ , _ )
operator createtrie alias CREATETRIE pattern _ op [ _ ]
operator createMaxspeedRaster alias CREATEMAXSPEEDRASTER pattern op( _ , _ , _ )
operator createTileAreas alias CREATETILEAREAS pattern op( _ )
operator restoreTraj alias RESTORETRAJ pattern op ( _ , _ , _ , _ , _ , _ , _ , _ , _ )
operator getPatterns alias GETPATTERNS pattern _ op [ _ , _ , _ , _ , _ ]
operator createfptree alias CREATEFPTREE pattern _ op [ _ , _ , _ ]
operator minefptree alias MINEFPTREE pattern _ op [ _ , _ ]
operator createprojecteddb alias CREATEPROJECTEDDB pattern _ op [ _ , _ , _ ]
operator prefixSpan alias PREFIXSPAN pattern _ op [ _ , _ ]
operator createverticaldb alias CREATEVERTICALDB pattern _ op [ _ , _ , _ ]
operator spade alias SPADE pattern _ op [ _ , _ ]
operator createlexicon alias CREATELEXICON pattern _ op [ _ ]
operator frequencyvector alias FREQUENCYVECTOR pattern op ( _ , _)
operator cosinesim alias COSINESIM pattern op ( _ , _)
operator jaccard alias JACCARD pattern op ( _ , _ )
operator tfidf alias TFIDF pattern op ( _ , _ )
operator createsplsemtraj alias CREATESPLSEMTRAJ pattern op ( _ , _ )
operator splitter alias SPLITTER pattern _ op [ _ , _ , _ , _]
# file OSM/OsmAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen,
#Faculty of Mathematics and Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator shpimport alias SHPIMPORT pattern _ op [ _ ]
operator convertstreets alias CONVERTSTREETS pattern _ op [ _ , _ ]
# file Convex2/Convex2.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createconvex alias CREATECONVEX pattern _ op[_]
operator voronoi alias VORONOI pattern _op[ _, _, _]
operator cellnum alias CELLNUM pattern op(_,_,_)
operator sccvoronoi alias SCCVORONOI pattern op(_,_,_)
operator getcellvoronoi alias GETCELLVORONOI pattern op(_,_)
operator voronoi3d alias VORONOI3D pattern _op[_]
operator cellnum3d alias CELLNUM3D pattern op(_,_,_)
operator sccvoronoi3d alias SCCVORONOI3D pattern op(_,_,_)
operator getcellvoronoi3d alias GETCELLVORONOI3D pattern op(_,_)
# file Precise2D/Precise2DAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator crossings alias CROSSINGS pattern op ( _, _ )
operator intersection alias INTERSECTION pattern op ( _, _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator intersects2 alias INTERSECTS pattern _ infixop _
operator overlaps2 alias OVERLAPS pattern _ infixop _
operator lineToLinep alias LINETOLINEP pattern op( _ )
operator minus alias MINUS pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator inside2 alias INSIDE2 pattern _ infixop _
operator crossingsWithScaling alias CROSSINGSWITHSCALING pattern op ( _, _ )
operator intersectionWithScaling alias INTERSECTIONWITHSCALING pattern op ( _, _ )
operator intersectsWithScaling alias INTERSECTSWITHSCALING pattern _ infixop _
operator overlapsWithScaling alias OVERLAPSWITHSCALING pattern _ infixop _
operator minusWithScaling alias MINUSWITHSCALING pattern _ infixop _
operator unionWithScaling alias UNIONWITHSCALING pattern _ infixop _
operator insideWithScaling alias INSIDEWITHSCALING pattern _ infixop _
operator coarse alias COARSE pattern op( _ )
operator coarse2 alias COARSE2 pattern op( _ )
operator testIntersection alias TESTINTERSECTION pattern op ( _, _ )
operator testIntersects alias TESTINTERSECTS pattern _ infixop _
operator testMinus alias TESTMINUS pattern _ infixop _
operator testUnion alias TESTUNION pattern _ infixop _
operator testIntersectionWithScaling alias TESTINTERSECTIONWITHSCALING pattern op ( _, _ )
operator testIntersectsWithScaling alias TESTINTERSECTSWITHSCALING pattern _ infixop _
operator testMinusWithScaling alias TESTMINUSWITHSCALING pattern _ infixop _
operator testUnionWithScaling alias TESTUNIONWITHSCALING pattern _ infixop _
operator bbox alias BBOX pattern op(_,_)
# file ImageSimilarity/ImageSimilarityAlgebra.spec
operator readImageFromFile alias READIMAGEFROMFILE pattern op(_)
# file ParThread/ParThread.spec
#This file is part of SECONDO.
#Copyright (C) 2019,
#University in Hagen,
#Faculty of Mathematics and Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator par alias PAR pattern _ op [ _ , _ ]
# file Spatial3D/Spatial3DAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator importSTL alias IMPORTSTL pattern op ( _ )
operator exportSTL alias EXPORTSTL pattern _ op [ _ , _ , _ ]
operator translate alias TRANSLATE pattern _ op [list]
operator rotate alias ROTATE pattern _ op [ _, _, _ ]
operator scale alias SCALE pattern _ op [ _, _ ]
operator scaleDir alias SCALEDIR pattern _ op [ _, _ ]
operator mirror alias MIRROR pattern _ op [ _ ]
operator size alias SIZE pattern op ( _ )
operator bbox3d alias BBOX3D pattern op ( _ )
operator test alias TEST pattern op ( _ )
operator createCube alias CREATECUBE pattern op(_, _ )
operator createCylinder alias CREATECYLINDER pattern op(_, _ , _, _)
operator createCone alias CREATECONE pattern op(_, _ , _, _)
operator createSphere alias CREATESPHERE pattern op(_, _ , _ )
operator union alias UNION pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _, _ )
operator minus alias MINUS pattern _ infixop _
operator components alias COMPONENTS pattern op(_)
operator region2surface alias REGION2SURFAE pattern op( _ )
operator region2volume alias REGION2VOLUME pattern op( _, _ )
operator mregion2volume alias MREGION2VOLUME pattern op( _, _ )
# file Urel/UrelAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator uinsert alias UINSERT pattern _ _ op
operator ufeed alias UFEED pattern _ op [_]
operator ufeedobject alias UFEEDOBJECT pattern _ op [_ , _]
# file CDACSpatialJoin/CDACSpatialJoinAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cdacspatialjoin alias CDACSPATIALJOIN pattern _ _ op [_, _, _]
operator cdacspatialjoincount alias CDACSPATIALJOINCOUNT pattern _ _ op [_, _]
operator cacheTest alias CACHETEST pattern op(_)
operator createRectangles1D alias CREATERECTANGLES1D pattern op(_, _, _, _, _, _)
operator createRectangles2D alias CREATERECTANGLES2D pattern op(_, _, _, _, _, _, _)
operator createRectangles3D alias CREATERECTANGLES3D pattern op(_, _, _, _, _, _, _, _)
# file PointSequence/PointSequenceAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator c2point alias C2POINT pattern op (_)
operator c2points alias C2POINTS pattern op (_)
operator c2line alias C2LINE pattern op (_)
operator c2reg alias C2REG pattern op (_)
operator c2rect alias C2RECT pattern op (_)
operator rect2ps alias RECT2PS pattern op (_)
# file Hash/HashAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createhash alias CREATEHASH pattern _ op [ _ ]
operator inserthash alias INSERTHASH pattern _ _ op [ _ ]
operator deletehash alias DELETEHASH pattern _ _ op [ _ ]
operator updatehash alias UPDATEHASH pattern _ _ op [ _ ]
operator exactmatch alias EXACTMATCH pattern _ _ op [ _ ]
operator exactmatchS alias EXACTMATCHS pattern _ op [ _ ]
operator getFileInfo alias GETFILEINFO pattern op ( _ )
# file AssociationAnalysis/AssociationAnalysisAlgebra.spec
operator genTransaction alias GENTRANSACTION pattern op(_, _, _, _, _)
operator apriori alias APRIORI pattern _ op[_, _, _]
operator eclat alias ECLAT pattern _ op[_, _, _]
operator fpGrowth alias FPGROWTH pattern _ op[_, _, _]
operator createFpTree alias CREATEFPTREE pattern _ op[_, _]
operator mineFpTree alias MINEFPTREE pattern _ op[_, _]
operator genStrongRules alias GENRULES pattern _ op[_]
operator loadTransactions alias CSVLOADTRANSACTION pattern op(_)
operator saveTransactions alias CSVSAVETRANSACTION pattern _ op[_, _]
operator extendItemNames alias EXTENDITEMNAMES pattern _ op[_; funlist]
# file Array/ArrayAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Begin ArrayAlgebra.spec
operator makearray alias MAKEARRAY pattern op ( _, _ )
# Note: ( _, _ ) means also a comma separated list of arbitrary length
operator makearrayN alias MAKEARRAYN pattern op ( _, _ )
operator get alias GET pattern op ( _, _ )
operator put alias PUT pattern op ( _, _, _ )
operator size alias SIZE pattern op ( _ )
operator sortarray alias SORTARRAY pattern _ op [ fun ]
implicit parameter element type ELEMENT
operator tie alias TIE pattern _ op [ fun ]
implicit parameters first, second types ELEMENT, ELEMENT
operator cumulate alias CUMULATE pattern _ op [ fun ]
implicit parameters first, second types ELEMENT, ELEMENT
operator distribute alias DISTRIBUTE pattern _ op [ _ ]
operator summarize alias SUMMARIZE pattern _ op
operator loop alias LOOP pattern _ op [ fun ]
implicit parameter element type ELEMENT
operator loopa alias LOOPA pattern _ _ op [ fun ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator loopb alias LOOPB pattern _ _ op [ fun ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator loopswitch alias LOOPSWITCH pattern _ op [ funlist ]
implicit parameter element type ELEMENT
operator loopswitcha alias LOOPSWITCHA pattern _ _ op [ funlist ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator loopswitchb alias LOOPSWITCHB pattern _ _ op [ funlist ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator loopselect alias LOOPSELECT pattern _ op [ funlist; _, _ ]
implicit parameter element type ELEMENT
operator loopselecta alias LOOPSELECTA pattern _ _ op [ funlist; _, _ ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator loopselectb alias LOOPSELECTB pattern _ _ op [ funlist; _, _ ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator partjoin alias PARTJOIN pattern _ _ op [ fun ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator partjoinswitch alias PARTJOINSWITCH pattern _ _ op [ funlist ]
implicit parameters first, second types ELEMENT, ELEMENT2
operator partjoinselect alias PARTJOINSELECT pattern _ _ op [ funlist; _, _ ]
implicit parameters first, second types ELEMENT, ELEMENT2
# End ArrayAlgebra.spec
# file CompiledExpressions/CompiledExpressionsAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator filter alias FILTER pattern _ op [ fun ] implicit parameter streamelem type STREAMELEM !!
operator extend alias EXTEND pattern _ op [ funlist ] implicit parameter tuple type TUPLE
operator executeQuery alias EXECUTEQUERY pattern op()
# file SpatialJoin/SpatialJoinAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator spatialjoin alias SPATIALJOIN pattern _ _ op [ _, _ ]
operator parajoin2 alias PARAJOIN2 pattern _ _ op[_,_;fun] implicit parameters stream1, stream2 types ANY, ANY2
# file DRel/DRelAlgebra.spec
operator createboundary alias CREATEBOUNDARY pattern _ op [_,_,_]
operator getboundaryindex alias GETBOUNDARYINDEX pattern op(_,_)
operator rect2cellgrid alias RECT2CELLGRID pattern _ op [_]
operator file2stream alias FILE2STREAM pattern op(_)
operator drelfdistribute alias DRELFDISTRIBUTE pattern _ op [_,_,_,_,_]
operator dreldistribute alias DRELDISTRIBUTE pattern _ op [_,_,_,_,_]
operator drelimport alias DRELIMPORT pattern op(_,_,_,_)
operator drelpartition alias DRELPARTITION pattern _ op [_,_]
operator drelspatialpartition alias DRELSPATIALPARTITION pattern _ op [_,_]
operator comparedisttype alias COMPAREDISTTYPE pattern _ _ op
operator drelcollect_box alias DRELCOLLECTBOX pattern _ op[_]
operator drel2darray alias DREL2DARRAY pattern _ op
operator darray2drel alias DARRAY2DREL pattern _ op[_, _]
operator count alias COUNT pattern _ op
operator lcount alias LCOUNT pattern _ op[_]
operator dsummarize alias DSUMMARIZE pattern _ op
operator drelcreatebtree alias DRELCREATEBTREE pattern _ op[_,_]
operator exactmatch alias EXACTMATCH pattern _ _ op[_]
operator range alias RANGE pattern _ _ op[_,_]
operator drelbulkloadrtree alias DRELBULKLOADRTREE pattern _ op[_,_]
operator windowintersects alias DRELWINDOWINTERSECTS pattern _ _ op[_]
operator drelfilter alias DRELFILTER pattern _ op[fun] implicit parameters elem1 types DRELFUNARG1
operator drelextend alias DRELEXTEND pattern _ op [funlist] implicit parameters elem1 types DRELFUNARG1
operator drelprojectextend alias DRELPROJECTEXTEND pattern _ op [list;funlist] implicit parameters elem1 types DRELFUNARG1
operator project alias PROJECT pattern _ op [list]
operator head alias HEAD pattern _ op[_]
operator rename alias RENAME pattern _ op[_]
operator lrdup alias LRDUP pattern _ op
operator lsort alias LSORT pattern _ op
operator lsortby alias LSORTBY pattern _ op [list]
operator drellgroupby alias DRELLGROUPBY pattern _ op[list;funlist] implicit parameters elem1 types DRELRELFUNARG1
operator rdup alias RDUP pattern _ op
operator sort alias LSORT pattern _ op
operator sortby alias SORTBY pattern _ op [list]
operator drelgroupby alias DRELGROUPBY pattern _ op[list;funlist] implicit parameters elem1 types DRELRELFUNARG1
operator sortmergejoin alias DRELSORTMERGEJOIN pattern _ _ op [_,_]
operator itHashJoin alias DRELITHASHJOIN pattern _ _ op [_,_]
operator inloopjoin alias INLOOPJOIN pattern _ _ _op [_]
operator setDRelPort alias SETDRELPORT pattern op(_)
operator getDRelPort alias GETDRELPORT pattern op()
# file Convex/Convex.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createconvex alias CREATECONVEX pattern _ op[_]
operator voronoi alias VORONOI pattern _op[ _, _, _]
# file TIN/TinAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published bycd
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator atlocation alias ATLOCATION pattern _ op [_,_]
operator tin2stlfile alias TIN2STLFILE pattern _ op [_]
operator tinmin alias TINMIN pattern _ op
operator tinmax alias TINMAX pattern _ op
operator createTin alias CREATETIN pattern _ op [_]
operator unaryOp alias UNARYOP pattern _ op [ _ ]
operator raster2tin alias RASTER2TIN pattern _ op [_]
operator tin2tuplestream alias TIN2TUPLESTREAM pattern _ op
operator tin2tinattribute alias TIN2TINATTRIBUTE pattern _ op
operator tinattribute2tin alias TINATTRIBUTE2TIN pattern _ op
# file TopRel/TopRelAlgebra.spec
operator + alias PLUS pattern _infixop _
operator - alias MINUS pattern _ infixop _
operator clustername_of alias CLUSTERNAME_OF pattern op(_,_)
operator clusterof alias CLUSTEROF pattern op(_,_)
operator contains alias CONTAINS pattern _ infixop _
operator createcluster alias CREATECLUSTER pattern op(_,_)
operator createpgroup alias createpgroup pattern op(_,_)
operator createprioritypgroup alias CREATEPRIORITYPGROUP pattern op(_,_)
operator createvalidpgroup alias CREATEVALIDPGROUP pattern op(_,_)
operator disjoint alias DISJOINT pattern _ infixop _
operator intersection alias INTERSECTION pattern op(_,_)
operator invert alias INVERT pattern op(_)
operator isComplete alias ISCOMPLETE pattern op(_)
operator multiintersection alias MULTIINTERSECTION pattern op(_,_)
operator name_of alias NAME_OF pattern op(_)
operator number_of alias NUMBER_OF pattern op(_)
operator pwdisjoint alias PWDISJOINT pattern op(_,_)
operator relax alias RELAX pattern op(_,_)
operator renamecluster alias RENAMECLUSTER pattern _ op [_]
operator restrict alias RESTRICT pattern op(_,_)
operator sizeof alias SIZEOF pattern op(_)
operator transpose alias TRANSPOSE pattern op(_)
operator union alias UNION pattern _ infixop _
operator unspecified alias UNSPECIFIED pattern op(_)
# file Distributed4/Distributed4Algebra.spec
operator lock alias LOCK pattern op(_,_)
operator trylock alias TRYLOCK pattern op(_,_)
operator unlock alias UNLOCK pattern op(_)
operator addpeer alias ADDPEER pattern op(_,_)
operator removepeer alias REMOVEPEER pattern op(_,_)
operator addworker alias ADDWORKER pattern op(_,_)
operator removeworker alias REMOVEWORKER pattern op(_,_)
operator moveslot alias MOVESLOT pattern op(_,_)
operator splitslot alias SPLITSLOT pattern op(_,_)
operator mergeslots alias MERGESLOTS pattern op(_,_)
# file DistributedUpdate/DistributedUpdateAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator drelinsert alias DRELINSERT pattern _ _ op [_]
operator drelinserttuple alias DRELINSERTTUPLE pattern _ op [list; _]
operator dreldelete alias DRELDELETE pattern _ _ op [_]
operator drelupdate alias DRELUPDATE pattern _ _ op [funlist; _] implicit parameters elem1 types DRELFUNARG1
operator dreldeletebyid alias DRELDELETEBYID pattern _ _ op [_, _]
operator drelupdatebyid alias DRELUPDATEBYID pattern _ _ op [_; funlist; _] implicit parameters elem1, elem2 types SUBSUBTYPE1, DRELFUNARG2
operator drelinsertrtree alias DRELINSERTRTREE pattern _ _ op [_, _]
operator dreldeletertree alias DRELDELETERTREE pattern _ _ op [_, _]
operator drelupdatertree alias DRELUPDATERTREE pattern _ _ op [_, _]
operator drelinsertbtree alias DRELINSERTBTREE pattern _ _ op [_, _]
operator dreldeletebtree alias DRELDELETEBTREE pattern _ _ op [_, _]
operator drelupdatebtree alias DRELUPDATEBTREE pattern _ _ op [_, _]
operator dreladdid alias DRELADDID pattern _ op
operator drelfilteraddid alias DRELFILTERADDID pattern _ op [fun] implicit parameters elem1 types DRELFUNARG1
operator drelfilterdelete alias DRELFILTERDELETE pattern _ op [fun] implicit parameters elem1 types DRELFUNARG1
operator drelfilterupdate alias DRELFILTERUPDATE pattern _ op [fun; funlist] implicit parameters elem1 types DRELFUNARG1
operator drelexactmatchS alias DRELEXACTMATCHS pattern _ op [_]
operator drelrangeS alias DRELRANGES pattern _ op [_, _]
operator drelwindowintersectsS alias DRELWINDOWINTERSECTSS pattern _ op [_]
operator drelspatialjoin alias DRELSPATIALJOIN pattern _ _ op [_, _]
# file DBScan/DBScanAlgebra.spec
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator dbscanR alias DBSCANR pattern _ op [list]
operator dbscanM alias DBSCANM pattern _ op [list]
operator dbscanF alias DBSCANF pattern _ op [_,_,_,_,fun] implicit parameters argument1, argument2 types AGGRTYPE, AGGRTYPE
operator dbscanTF alias DBSCANTF pattern _ op [_,_,_,fun] implicit parameters streamelem1, streamelem2 types STREAMELEM, STREAMELEM
# file MP3b/MP3Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator bitrate alias BITRATE pattern _ op
operator version alias VERSION pattern _ op
operator frequency alias FREQUENCY pattern _ op
operator framecount alias FRAMECOUNT pattern _ op
operator songlength alias SONGLENGTH pattern _ op
operator getid3 alias GETID3 pattern _ op
operator author alias AUTHOR pattern _ op
operator titleof alias TITLEOF pattern _ op
operator album alias ALBUM pattern _ op
operator comment alias COMMENT pattern _ op
operator genre alias GENRE pattern _ op
operator track alias TRACK pattern _ op
operator savemp3to alias SAVEMP3TO pattern _ infixop _
operator getlyrics alias GETLYRICS pattern _ op
operator lyricswords alias LYRICSWORDS pattern _ _ op
operator removelyrics alias REMOVELYRICS pattern _ op
operator putlyrics alias PUTLYRICS pattern _ _ op
operator putid3 alias PUTID3 pattern _ _ op
operator removeid3 alias REMOVEID3 pattern _ op
operator concatmp3 alias CONCATMP3 pattern _ _ op
operator songyear alias SONGYEAR pattern _ op
operator submp3 alias SUBMP3 pattern _ _ _ op
operator loadmp3from alias LOADMP3 pattern op ( _ )
operator getfvectors alias GETFV pattern _op [_]
# file TemporalUnit/TemporalUnitAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2008, University in Hagen,
#Faculty of Mathematics and Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator speed alias SPEED pattern op ( _ )
operator queryrect2d alias QUERYRECT2D pattern op ( _ )
operator point2d alias POINT2D pattern op ( _ )
operator get_duration alias GET_DURATION pattern op ( _ )
operator makemvalue alias MAKEMVALUE pattern _ op [ _ ]
operator the_mvalue alias THE_MVALUE pattern _ op
operator velocity alias VELOCITY pattern op ( _ )
operator derivable alias DERIVABLE pattern op ( _ )
operator derivative alias DERIVATIVE pattern op ( _ )
operator atperiods alias ATPERIODS pattern _ infixop _
operator when alias WHEN pattern _ op[_]
operator at alias AT pattern _ infixop _
operator atmax alias ATMAX pattern op ( _ )
operator atmin alias ATMIN pattern op ( _ )
operator intersection alias INTERSECTION pattern op ( _ , _ )
operator inside alias INSIDE pattern _ infixop _
operator distance alias DISTANCE pattern op ( _ , _ )
operator abs alias ABS pattern op ( _ )
operator printstream alias PRINTSTREAM pattern _ op
operator uint2ureal alias UINT2UREAL pattern op ( _ )
operator the_unit alias THE_UNIT pattern op( _ , _ , _ , _ , _ , _ , _ )
operator the_ivalue alias THE_IVALUE pattern op( _ , _ )
operator == alias VEQ pattern _ infixop _
operator ## alias VNE pattern _ infixop _
operator << alias VLT pattern _ infixop _
operator >> alias VGT pattern _ infixop _
operator <<== alias VLE pattern _ infixop _
operator >>== alias VGE pattern _ infixop _
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator isempty alias ISEMPTY pattern op ( _ )
operator length alias LENGTH pattern op ( _ )
operator not alias NOT pattern op ( _ )
operator and alias AND pattern _ infixop _
operator or alias OR pattern _ infixop _
operator sometimes alias SOMETIMES pattern op ( _ )
operator never alias NEVER pattern op ( _ )
operator always alias ALWAYS pattern op ( _ )
operator = alias EQ pattern _ infixop _
operator # alias NE pattern _ infixop _
operator < alias LT pattern _ infixop _
operator > alias GT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator canmeet alias CANMEET pattern op ( _ , _ , _ , _ )
operator the_mvalue2 alias THE_MVALUE2 pattern _ op
operator atRect alias atRect pattern _ infixop _
operator contains alias CONTAINS pattern _ infixop _
operator swapcoord alias SWAPCOORD pattern op ( _ )
operator getInterval alias getInterval pattern op ( _ )
# file TupleIdentifier/TupleIdentifier.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator tupleid alias TUPLEID pattern op( _ )
operator addtupleid alias ADDTUPLEID pattern _ op
operator = alias EQ pattern _ infixop _
operator # alias NE pattern _ infixop _
operator > alias GT pattern _ infixop _
operator < alias LT pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator tid2int alias TID2INT pattern op( _ )
operator int2tid alias INT2TID pattern op( _ )
# file Parallel/ParallelAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2019,
#University in Hagen,
#Faculty of Mathematics and Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator multicount alias MULTICOUNT pattern op(_,_,_)
operator pbuffer alias PBUFFER pattern _ op [_]
operator pbuffer1 alias PBUFFER1 pattern _ op
operator pbufferU alias PBUFFERU pattern _ op
operator pfilterS alias PFILTERS pattern _ op[_,_,_,fun] implicit parameter streamelem type STREAMELEM
operator pextend alias PEXTEND pattern _ op[_,_,_; funlist] implicit parameter streamelem type STREAMELEM
operator pextendstream alias PEXTENDSTREAM pattern _ op[_,_,_; funlist] implicit parameter streamelem type STREAMELEM
operator punion alias PUNION pattern _ _ op[_]
operator ploopsel alias PLOOPSEL pattern _ op[_,_,_, fun] implicit parameter streamelem type STREAMELEM
operator ploopjoin alias PLOOPJOIN pattern _ op[_,_,_, fun] implicit parameter streamelem type STREAMELEM
operator paggregate alias PAGGREGATE pattern _ op[_,_,_;fun; _] implicit parameters arg1, arg2 types PAGGRT, PAGGRT
operator paggregateB alias PAGGREGATEB pattern _ op[_,_,_;fun; _] implicit parameters arg1, arg2 types PAGGRT, PAGGRT
operator psort alias PSORT pattern _ op [_,_,_]
operator psortby alias PSORTBY pattern _ op[_,_;list]
# file Periodic/PeriodicAlgebra.spec
#This file is part of SECONDO.
# Copyright (C) 2004-2007,
# University in Hagen,
# Faculty of Mathematics and Computer Science,
# Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator = alias EQUALS pattern _ infixop _
operator contains alias CONTAINS pattern _ infixop _
operator atinstant alias ATINSTANT pattern _ infixop _
operator breakpoints alias BREAKPOINTS pattern op(_,_)
operator createpmpoint alias CREATEPMPOINT pattern op(_)
operator distance alias DISTANCE pattern op(_ , _ )
operator end alias END pattern op(_)
operator expand alias EXPAND pattern op(_)
operator final alias FINAL pattern op(_)
operator initial alias INITIAL pattern op(_)
operator intersection alias INTERSECTION pattern op(_,_)
operator intersects alias INTERSECTS pattern _ infixop _
operator length alias LENGTH pattern op(_)
operator numberOfCNodes alias NUMBEROFCNODES pattern op(_)
operator numberOfFlatUnits alias NUMBEROFFLATUNITS pattern op(_)
operator numberOfNodes alias NUMBEROFNODES pattern op(_)
operator numberOfPNodes alias NUMBEROFPNODES pattern op(_)
operator numberOfUnits alias NUMBEROFUNITS pattern op(_)
operator ptranslate alias PTRANSLATE pattern _ op [_]
operator start alias START pattern op(_)
operator toprel alias TOPREL pattern op(_,_)
operator trajectory alias TRAJECTORY pattern op(_)
operator union alias UNION pattern _ infixop _
operator speed alias SPEED pattern op( _ )
operator direction alias DIRECTION pattern op( _, _, _ )
# file NearestNeighbor/NearestNeighborAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator distancescan alias DISTANCESCAN pattern _ _ op [_, _]
operator distancescan2 alias DISTANCESCAN2 pattern _ _ op [_, _]
operator distancescan2S alias DISTANCESCAN2S pattern _ op [_, _]
operator distancescan3 alias DISTANCESCAN3 pattern _ _ op [_, _]
operator distancescan4 alias DISTANCESCAN4 pattern _ _ op [_, _, _]
operator knearest alias KNEAREST pattern _ op [_,_, _]
operator knearestvector alias KNEARESTVECTOR pattern _ _ op [_, _]
operator oldknearestfilter alias OLDKNEARESTFILTER pattern _ _ op [_, _]
operator bboxes alias bboxes pattern _ op [_]
operator coverage alias COVERAGE pattern op(_)
operator coverage2 alias COVERAGE2 pattern op(_)
operator knearestfilter alias KNEARESTFILTER pattern _ _ _ _ op [_,_,_]
operator mqknearest alias MQKNEAREST pattern _ _ _ _ _ _ op[_, _]
operator covleafnode alias COVLEAFNODE pattern op(_,_,_)
operator greeceknearest alias TBKNEARESTFILTER pattern _ _ op [_,_, _]
operator chinaknearest alias HCKNNKNEAREST pattern _ _ op [_,_, _]
operator cellindex alias CELLINDEX pattern op(_,_)
operator cellpartition alias CELLPARTITION pattern _op[_,_,_,_,_]
operator gnuplotnode alias GNUPLOTNODE pattern _ op[_,_]
operator kclosestpair alias KCLOSESTPAIR pattern _ _ op[_,_,_]
operator isknn alias ISKNN pattern op(_,_,_,_,_)
operator mergertree alias MERGERTREE pattern op(_,_)
operator mergecov2 alias MERGECOV2 pattern op(_,_,_)
operator knearest_dist alias KNEAREST_DIST pattern _ op [_,_, _]
operator closestPairs alias CLOSESTPAIRS pattern _ _ _ _ op [_,_]
operator countUnits alias COUNTUNITS pattern _ op[_]
# file Temporal2/Temporal2Algebra.spec
operator streamvalve alias STREAMVALVE pattern _ op [_,_]
operator streamnext alias STREAMNEXT pattern op (_,_)
operator m2mm alias M2MM pattern _ op
operator mm2m alias MM2M pattern _ op
operator barrier alias BARRIER pattern op (_,_)
operator appendpositions alias APPENDPOSITIONS pattern _ op [_,_]
operator enterwormhole alias ENTERWORMHOLE pattern _ op [_]
operator leavewormhole alias LEAVEWORMHOLE pattern op(_)
# Operators "copied" from TemporalAlgebra:
operator atperiods alias ATPERIODS pattern _ infixop _
operator bbox alias BBOX pattern op ( _, _ )
operator translateappendS alias TRANSLATEAPPENDS pattern _ op [_, _ ]
operator trajectory alias TRAJECTORY pattern op ( _ )
# file PropertyGraph/PropertyGraphAlgebra.spec
operator info alias INFO pattern _ op
operator loadgraph alias LOADGRAPH pattern _ op
operator unload alias UNLOAD pattern _ op
operator clearstat alias CLEARSTAT pattern _ op
operator cfg alias CFG pattern _ op [_,_]
operator addnodesrel alias ADDNODESREL pattern _ op[_]
operator addedgesrel alias ADDEDGESREL pattern _ op[_,_,_]
operator addindex alias ADDNODEINDEX pattern _ op[_,_]
operator createpgraph alias CREATEPGRAPH pattern op (_)
operator createmempgraph alias CREATEMEMPGRAPH pattern op (_)
operator match1 alias MATCH1 pattern _ _ op[_,_,_]
operator match2 alias MATCH2 pattern _ op[_,_,_,_]
operator match3 alias MATCH3 pattern _ op[_,_]
# file PMRegion/PMRegionAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator atinstant alias ATINSTANT pattern _ infixop _
operator perimeter alias PERIMETER pattern op ( _ )
operator area alias AREA pattern op ( _ )
operator traversedarea alias TRAVERSEDAREA pattern op ( _ )
operator translate alias TRANSLATE pattern _ op [list]
operator coverduration alias COVERDURATION pattern op ( _ )
operator inside alias INSIDE pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator minus alias MINUS pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _ , _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator pmreg2mreg alias PMREG2MREG pattern op ( _ )
operator mreg2pmreg alias MREG2PMREG pattern op ( _ )
# file LineFunction/LineFunctionAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator heightatposition alias HEIGHTATPOSITION pattern _ infixop _
operator lcompose alias LCOMPOSE pattern _ op [_,_]
operator lfdistance alias LFDISTANCE pattern op ( _ , _ , _ , _ )
operator lfdistanceparam alias LFDISTANCEPARAM pattern op ( _ , _ , _ , _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _ )
operator distanceWithHeight alias DISTANCEWITHHEIGHT pattern op ( _, _, _, _ )
# file MRegionOps/MRegionOpsAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2008, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator intersection alias INTERSECTION pattern op ( _ , _)
operator minus alias MINUS pattern _ infixop _
operator union alias UNION pattern _ infixop _
# file GIS/GISAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2013, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# author: Jana Stehmann
operator slope alias SLOPE pattern _ op[_]
operator aspect alias ASPECT pattern _ op[_]
operator hillshade alias HILLSHADE pattern _ op[_,_,_]
operator ruggedness alias RUGGEDNESS pattern _ op
operator contourlines alias CONTOURLINES pattern _ op[_]
# file GraphViz/GraphVizAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator lastoptree alias LASTOPTREE pattern op(_)
# file Chess/ChessAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator readpgn alias READPGN pattern op ( _ )
operator agent alias AGENT pattern _ op
operator captured alias CAPTURED pattern _ op
operator startrow alias STARTROW pattern _ op
operator endrow alias ENDROW pattern _ op
operator startfile alias STARTFILE pattern _ op
operator endfile alias ENDFILE pattern _ op
operator check alias CHECK pattern _ op
operator captures alias CAPTURES pattern _ op
operator cnt alias CNT pattern _ op [ _ ]
operator piececount alias PIECECOUNT pattern _ op [ _ ]
operator pieces alias PIECES pattern _ op
operator moveNo alias MOVENO pattern _ op
operator posrange alias POSRANGE pattern _ op [_, _, _, _]
operator includes alias INCLUDES pattern _ op [_]
operator getposition alias GETPOSITION pattern _ op [ _ ]
operator getmove alias GETMOVE pattern _ op [ _ ]
operator getkey alias GETKEY pattern _ op [ _ ]
operator moves alias MOVES pattern _ op
operator positions alias POSITIONS pattern _ op
operator movingpoints alias MOVINGPOINTS pattern _ op
operator = alias EQUAL pattern _ infixop _
operator < alias LESS pattern _ infixop _
operator ~ alias APPROXEQUAL pattern _ infixop _
# file TrajectoryAnnotation/TrajectoryAnnotation.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator geocode alias GEOCODE pattern op (_, _, _, _)
# file RTree/RTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator creatertree alias CREATERTREE pattern _ op [ _ ]
operator bulkloadrtree alias BULKLOADRTREE pattern _ op [ _ ]
operator windowintersects alias WINDOWINTERSECTS pattern _ _ op [ _ ]
operator windowintersectsS alias WINDOWINTERSECTSS pattern _ op [ _ ]
operator gettuples alias GETTUPLES pattern _ _ op
operator gettuples2 alias GETTUPLES2 pattern _ _ op[ _, _ ]
operator gettuplesdbl alias GETTUPLESDBL pattern _ _ op[ _ ]
operator nodes alias NODES pattern op ( _ )
operator entries alias ENTRIES pattern op ( _ )
operator treeheight alias TREEHEIGHT pattern op ( _ )
operator no_nodes alias NO_NODES pattern op ( _ )
operator no_entries alias NO_ENTRIES pattern op ( _ )
operator bbox alias BBOX pattern op ( _, _ )
operator getFileInfo alias GETFILEINFO pattern op ( _ )
operator updatebulkloadrtree alias UPDATEBULKLOADRTREE pattern _ _ op [ _]
operator getRootNode alias GETROOTNODE pattern op ( _ )
operator getNodeInfo alias GETNODEINFO pattern op ( _ , _ )
operator getNodeSons alias GETNODESONS pattern op ( _ , _ )
operator getLeafEntries alias GETLEAFENTRIES pattern op ( _ , _ )
operator dspatialJoin alias DSPATIALJOIN pattern _ _ _ _ op[_]
# file HubLabeling/HubLabeling.spec
# simple prefix operator having one argument
operator hlCalcRank alias hlCalcRank pattern op(_,_,_)
operator hlOneHopReverseSearch alias hlOneHopReverseSearch pattern op(_,_,_)
operator hlHHopForwardSearch alias hlHHopForwardSearch pattern op(_,_,_,_,_)
operator hlForwardSearchGetDist alias hlForwardSearchGetDist pattern op(_,_,_)
operator hlRemoveTFromCurrentWitnessList alias hlRemoveTFromCurrentWitnessList pattern op(_,_)
operator hlForwardSearchCheckForWitnessPath alias hlForwardSearchCheckForWitnessPath pattern op(_,_,_,_,_)
operator hlInsertOrUpdateTupleInNotYetVisitedList alias hlInsertOrUpdateTupleInNotYetVisitedList pattern op(_,_,_,_)
operator hlForwardSearchIterativeStepsScanNewVertices alias hlForwardSearchIterativeStepsScanNewVertices pattern op(_,_,_,_,_,_,_)
operator hlForwardSearchProcessIncomingEdgeIterativeSteps alias hlForwardSearchProcessIncomingEdgeIterativeSteps pattern op(_,_,_,_,_,_,_)
operator hlForwardSearchProcessIncomingEdgeInitialSteps alias hlForwardSearchProcessIncomingEdgeInitialSteps pattern op(_,_,_,_,_,_)
operator hlForwardSearchCreateAndAppendShortcuts alias hlForwardSearchCreateAndAppendShortcuts pattern op(_,_,_,_)
operator hlForwardSearchProcessIncomingEdge alias hlForwardSearchProcessIncomingEdge pattern op(_,_,_,_,_,_,_,_)
operator hlAddShortcutsToEdgesRealtions alias hlAddShortcutsToEdgesRealtions pattern op(_,_,_)
operator hlRemoveContractedEdgesFromEdgesRelations alias hlRemoveContractedEdgesFromEdgesRelations pattern op(_,_,_)
operator hlRemoveParallelEdgesFromEdgesRelations alias hlRemoveParallelEdgesFromEdgesRelations pattern op(_,_,_)
operator hlDoContraction alias hlDoContraction pattern op(_,_,_,_,_)
operator hlIterateOverAllNodesByRankAscAndDoContraction alias hlIterateOverAllNodesByRankAscAndDoContraction pattern op(_,_,_,_,_)
operator hlCreateLabelCheckForWitnessScanNewVertices alias hlCreateLabelCheckForWitnessScanNewVertices pattern op(_,_,_,_,_,_)
operator hlCreateLabelCheckForWitness alias hlCreateLabelCheckForWitness pattern op(_,_,_,_,_,_,_)
operator hlCreateLabelScanNewVertices alias hlCreateLabelScanNewVertices pattern op(_,_,_,_,_,_,_)
operator hlGetRankBaId alias hlGetRankBaId pattern op(_,_,_)
operator hlCreateLabelByDijkstraWithStalling alias hlCreateLabelByDijkstraWithStalling pattern op(_,_,_,_,_,_,_)
operator hlFillForwardOrReverseLabel alias hlFillForwardOrReverseLabel pattern op(_)
operator hlGetPathViaPoints alias hlGetPathViaPoints pattern op(_,_,_,_,_,_)
operator hlQuery alias hlQuery pattern op(_,_,_,_,_,_)
operator hlPruneLabelByBootstrapping alias hlPruneLabelByBootstrapping pattern op(_,_,_,_,_,_)
operator hlReorderLabels alias hlReorderLabels pattern op(_,_,_,_,_,_)
operator hlCreateLabels alias hlCreateLabels pattern op(_,_,_,_,_)
operator hlContractNew alias hlContractNew pattern op(_,_,_)
operator hlTransformOrelToHlGraph alias hlTransformOrelToHlGraph pattern op(_,_)
operator hlDoContractionOfHlGraph alias hlDoContractionOfHlGraph pattern op(_,_,_,_,_)
operator hlDoChSearchInHlGraph alias hlDoChSearchInHlGraph pattern op(_,_,_,_,_)
operator hlCalcWeightsOrel alias hlCalcWeightsOrel pattern op(_,_)
operator hlCreateLabelsFromHlGraph alias hlCreateLabelsFromHlGraph pattern op(_,_)
# file Region2/Region2Algebra.spec
operator setscalefactor alias SETSCALEFACTOR pattern op ( _, _ )
operator setregionpoutstyle alias SETOUTSTYLE pattern op ( _)
operator isempty alias ISEMPTY pattern op( _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator adjacent alias ADJACENT pattern _ infixop _
operator overlaps alias OVERLAPS pattern _ infixop _
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator no_segments alias NO_SEGMENTS pattern op ( _ )
operator bbox alias BBOX pattern op ( _, _ )
operator translate alias TRANSLATE pattern _ op [list]
operator scale alias SCALE pattern _ op [ _, _ ]
operator scale2 alias SCALE2 pattern _ op [ _, _ ]
operator components alias COMPONENTS pattern op(_)
operator getHoles alias GETHOLES pattern op(_)
operator region2regionp alias REGION2REGIONP pattern _ op
operator regiontoregionp alias REGIONTOREGIONP pattern op ( _, _ )
operator rect2regionp alias RECT2REGIONP pattern _ op
operator recttoregionp alias RECTTOREGIONP pattern op ( _, _ )
operator size alias SIZE pattern op ( _ )
operator area alias AREA pattern op ( _ )
# file PointRectangle/PointRectangleAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator intersects alias INTERSECTS pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
# file Stream/StreamAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2006, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator aggregateS alias AGGREGATES pattern _ op [fun ; _ ] implicit parameters streamelem1, streamelem2 types STREAMELEM, STREAMELEM
operator count alias COUNT pattern _ op
operator echo alias ECHO pattern _ op [_ , _]
operator ensure alias ENSURE pattern _ op [_]
operator feed alias FEED pattern _ op
operator filter alias FILTER pattern _ op [ fun ] implicit parameter streamelem type STREAMELEM !!
operator intstream alias INTSTREAM pattern op ( _, _ )
operator kinds alias KINDS pattern _ op
operator namedtransformstream alias NAMEDTRANSFORMSTREAM pattern _ op [_]
operator printstream alias PRINTSTREAM pattern _ op
operator printstream2 alias PRINTSTREAM2 pattern _ op[_,_]
operator projecttransformstream alias PROJECTTRANSFORMSTREAM pattern _ op [_]
operator realstream alias REALSTREAM pattern op ( _, _, _ )
operator tail alias TAIL pattern _ op [ _ , _ ]
operator timeout alias TIMEOUT pattern _ op [ _ ]
operator transformstream alias TRANSFORMSTREAM pattern _ op
operator use alias USE pattern _ op [ fun ] implicit parameter streamelem type STREAMELEM
operator use2 alias USE2 pattern _ _ op [ fun ] implicit parameters streamelem1, streamelem2 types STREAMELEM, STREAMELEM2
operator sbuffer alias SBUFFER pattern _ op [_]
operator isOrdered alias ISORDERED pattern _ op
operator mergesec alias MERGESEC pattern _ _ op
operator mergediff alias MERGEDIFF pattern _ _ op
operator mergeunion alias MERGEUNION pattern _ _ op
operator mergeattrstreams alias MERGEATTRSTREAMS pattern _ _ op
operator rdup alias RDUP pattern _ op
operator xth alias XTH pattern _ op[_]
operator minattr alias MINATTR pattern _ op
operator maxattr alias MAXATTR pattern _ op
operator nth alias NTH pattern _ op[_,_]
operator sumattr alias SUMATTR pattern _ op
operator avgattr alias AVGATTR pattern _ op
operator consume alias CONSUME pattern _ op
operator ts alias TS pattern _ op[funlist] implicit parameter streamelem type STREAMELEM
operator as alias AS pattern _ op[fun] implicit parameter streamelem type STREAMELEM
operator streamfun alias streamfun pattern _ op[fun] implicit parameter streamelem type STREAMELEM
operator prog alias prog pattern _ op[fun,_] implicit parameter streamelem type STREAMELEM
operator delayS alias DELAYS pattern _ op[_,_]
operator sync alias SYNC pattern _ op[fun,_,_] implicit parameter streamelem type STREAMELEM
operator printStreamMessages alias PRINTSTREAMMESSAGES pattern _ op
operator contains alias CONTAINS pattern _ infixop _
operator some alias SOME pattern _ op[_]
operator sideEffect alias SideEffect pattern _ op [fun] implicit parameters countelem1, streamelem2 types STREAMELEM, int
# file MTopRel/MTopRelAlgebra.spec
operator crateDfa alias CREATEDFA pattern op(_,_)
operator toprelseq alias TOPRELSEQ pattern op(_,_)
operator clusterseq alias CLUSTERSEQ pattern op(_,_)
operator checkTopRel alias CHECKTOPREL pattern _ op [_]
operator mtoppred alias MTOPPRED pattern op(_,_,_)
# file PlaneSweep/PlaneSweepAlgebra.spec
operator realm alias REALM pattern op (_ ,_)
operator intersection_new alias INTERSECTION_NEW pattern op (_,_)
operator union_new alias UNION_NEW pattern op (_,_)
operator minus_new alias MINUS_NEW pattern op (_,_)
operator p_intersects alias P_INTERSECTS pattern _ infixop _
operator intersects_new alias INTERSECTS_NEW pattern _ infixop _
# file MRegionOps3/MRegionOps3Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2008, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator mregionops3test alias MREGIONOPS3TEST pattern op ()
operator intersection alias INTERSECTION pattern op ( _ , _)
operator minus alias MINUS pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator intersects alias INTERSECTS pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
# file DRel2/DRel2Algebra.spec
operator createboundary alias CREATEBOUNDARY pattern _ op [_,_,_]
operator getboundaryindex alias GETBOUNDARYINDEX pattern op(_,_)
operator rect2cellgrid alias RECT2CELLGRID pattern _ op [_]
operator file2stream alias FILE2STREAM pattern op(_)
operator drelfdistribute alias DRELFDISTRIBUTE pattern _ op [_,_,_,_,_]
operator dreldistribute alias DRELDISTRIBUTE pattern _ op [_,_,_,_,_]
operator drelimport alias DRELIMPORT pattern op(_,_,_,_)
operator drelpartition alias DRELPARTITION pattern _ op [_,_]
operator drelspatialpartition alias DRELSPATIALPARTITION pattern _ op [_,_]
operator comparedisttype alias COMPAREDISTTYPE pattern _ _ op
operator drelcollect_box alias DRELCOLLECTBOX pattern _ op[_]
operator drel2darray alias DREL2DARRAY pattern _ op
operator count alias COUNT pattern _ op
operator lcount alias LCOUNT pattern _ op[_]
operator dsummarize alias DSUMMARIZE pattern _ op
operator drelcreatebtree alias DRELCREATEBTREE pattern _ op[_,_]
operator exactmatch alias EXACTMATCH pattern _ _ op[_]
operator range alias RANGE pattern _ _ op[_,_]
operator drelbulkloadrtree alias DRELBULKLOADRTREE pattern _ op[_,_]
operator windowintersects alias DRELWINDOWINTERSECTS pattern _ _ op[_]
operator windowintersects2 alias DRELWINDOWINTERSECTS2 pattern _ _ _op[_]
operator drelfilter alias DRELFILTER pattern _ op[fun] implicit parameters elem1 types DRELFUNARG1
operator drelextend alias DRELEXTEND pattern _ op [funlist] implicit parameters elem1 types DRELFUNARG1
operator drelprojectextend alias DRELPROJECTEXTEND pattern _ op [list;funlist] implicit parameters elem1 types DRELFUNARG1
operator project alias PROJECT pattern _ op [list]
operator head alias HEAD pattern _ op[_]
operator rename alias RENAME pattern _ op[_]
operator lrdup alias LRDUP pattern _ op
operator lsort alias LSORT pattern _ op
operator lsortby alias LSORTBY pattern _ op [list]
operator drellgroupby alias DRELLGROUPBY pattern _ op[list;funlist] implicit parameters elem1 types DRELRELFUNARG1
operator rdup alias RDUP pattern _ op
operator sort alias LSORT pattern _ op
operator sortby alias SORTBY pattern _ op [list]
operator drelgroupby alias DRELGROUPBY pattern _ op[list;funlist] implicit parameters elem1 types DRELRELFUNARG1
operator sortmergejoin alias DRELSORTMERGEJOIN pattern _ _ op [_,_]
operator itHashJoin alias DRELITHASHJOIN pattern _ _ op [_,_]
operator inloopjoin alias INLOOPJOIN pattern _ _ _op [_]
operator setDRelPort alias SETDRELPORT pattern op(_)
operator getDRelPort alias GETDRELPORT pattern op()
operator modifyChash alias MODIFYCHASH pattern op(_,_,_)
# file Midi/MidiAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator extract_track alias EXTRACT_TRACK pattern _ op [_]
operator merge_tracks alias MERGE_TRACKS pattern _ op [_, _, _]
operator transpose_track alias TRANSPOSE_TRACK pattern _ op [_, _]
operator transpose_midi alias TRANSPOSE_MIDI pattern _ op [_]
operator extract_lyrics alias EXTRACT_LYRICS pattern _ op [_, _, _]
operator contains_words alias CONTAINS_WORDS pattern _ op [_, _ ,_ ,_]
operator contains_sequence alias CONTAINS_SEQUENCE pattern _ op [_, _, _]
operator delete_track alias DELETE_TRACK pattern _ op [_]
operator expand_track alias EXPAND_TRACK pattern _ op [_]
operator tempo_ms alias TEMPO_MS pattern _ op
operator tempo_bpm alias TEMPO_BPM pattern _ op
operator format alias FORMAT pattern _ op
operator count_tracks alias COUNT_TRACKS pattern _ op
operator track_name alias TRACK_NAME pattern _ op [_]
operator time_signature alias TIME_SIGNATURE pattern _ op
operator beat alias BEAT pattern _ op
operator instrument_name alias INSTRUMENT_NAME pattern _ op [_]
operator count_channels alias COUNT_CHANNELS pattern _ op [_]
operator get_name alias GET_NAME pattern _ op
# Operator saveto is also defined in the BinaryFileAlgebra
operator saveto alias SAVETO pattern _ infixop _
# file TransportationMode/TransportationMode.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator checksline alias CHECKSLINE pattern op(_,_)
operator modifyboundary alias MODIFYBOUNDARY pattern op(_,_)
operator segment2region alias SEGMENT2REGION pattern op(_,_)
operator paveregion alias PAVEREGION pattern op(_,_,_,_,_,_,_)
operator junregion alias JUNREGION pattern op(_,_,_,_,_,_,_)
operator decomposeregion alias DECOMPOSEREGION pattern op(_)
operator getpavenode1 alias GETPAVENODE1 pattern op(_,_,_,_,_)
operator getpavenode2 alias GETPAVENODE2 pattern op(_,_,_,_)
operator triangulation alias TRIANGULATION pattern op(_)
operator triangulation2 alias TRIANGULATION2 pattern op(_)
operator convex alias CONVEX pattern op(_)
operator geospath alias GEOSPATH pattern op(_,_,_)
operator createdualgraph alias CREATEDUALGRAPH pattern op(_,_,_)
operator walk_sp_old alias WALK_SP_OLD pattern op(_,_,_,_,_)
operator walk_sp alias WALK_SP pattern op(_,_,_,_)
operator test_walk_sp alias TEST_WALK_SP pattern op(_,_,_,_,_)
operator setpave_rid alias SETPAVE_RID pattern op(_,_,_)
operator pave_loc_togp alias PAVE_LOC_TOGP pattern op(_,_,_,_)
operator generate_wp1 alias GENERATE_WP1 pattern op(_,_)
operator generate_wp2 alias GENERATE_WP2 pattern op(_,_)
operator generate_wp3 alias GENERATE_WP3 pattern op(_,_)
operator zval alias ZVAL pattern op(_)
operator zcurve alias ZCURVE pattern op(_,_)
operator regvertex alias REGVERTEX pattern op(_)
operator triangulation_new alias TRIANGULATION_NEW pattern op(_)
operator triangulation_ext alias TRIANGULATION_EXT pattern op(_)
operator triangulation_new2 alias TRIANGULATION_NEW2 pattern op(_)
operator triangulation_ext2 alias TRIANGULATION_EXT2 pattern op(_)
operator smcdgte alias SMCDGTE pattern op(_,_)
operator get_dg_edge alias GET_DG_EDGE pattern op(_,_)
operator getvnode alias GETVNODE pattern op(_,_,_,_,_,_)
operator getvgedge alias GETVGEDGE pattern op(_,_,_,_,_)
operator myinside alias MYINSIDE pattern _ infixop _
operator at_point alias AT_POINT pattern op(_,_,_)
operator decomposetri alias DECOMPOSETRI pattern op(_)
operator createvgraph alias CREATEVGRAPH pattern op(_,_,_)
operator getcontour alias GETCONTOUR pattern op(_)
operator getpolygon alias GETPOLYGON pattern op(_,_)
operator getallpoints alias GETALLPOINTS pattern op(_)
operator rotationsweep alias ROTATIONSWEEP pattern op(_,_,_,_,_)
operator gethole alias GETHOLE pattern op(_)
operator geninterestp1 alias GENINTERESTP1 pattern op(_,_,_,_,_,_,_)
operator geninterestp2 alias GENINTERESTP2 pattern op(_,_,_,_,_,_)
operator thepavement alias THEPAVEMENT pattern op(_,_)
operator cellbox alias CELLBOX pattern op(_,_)
operator create_bus_route1 alias CREATE_BUS_ROUTE1 pattern op(_,_,_,_,_,_,_)
operator create_bus_route2 alias CREATE_BUS_ROUTE2 pattern op(_,_,_,_,_,_,_,_)
operator refine_bus_route alias REFINE_BUS_ROUTE pattern op(_,_,_,_,_,_,_,_)
operator create_bus_route3 alias CREATE_BUS_ROUTE3 pattern op(_,_,_,_,_)
operator create_bus_route4 alias CREATE_BUS_ROUTE3 pattern op(_,_,_,_,_,_,_,_)
operator create_bus_stop1 alias CREATE_BUS_STOP1 pattern op(_,_,_,_,_,_,_,_,_)
operator create_bus_stop2 alias CREATE_BUS_STOP2 pattern op(_,_,_,_,_)
operator create_bus_stop3 alias CREATE_BUS_STOP3 pattern op(_,_,_,_,_,_,_,_)
operator create_bus_stop4 alias CREATE_BUS_STOP5 pattern op(_,_,_,_,_,_,_,_)
operator create_bus_stop5 alias CREATE_BUS_STOP5 pattern op(_,_,_,_,_,_,_,_)
operator getbusstops alias GETBUSSTOPS pattern op(_,_,_)
operator getstopid alias GETSTOPID pattern op(_)
operator getbusroutes alias GETBUSROUTES pattern op(_,_,_)
operator brgeodata alias BRGEODATA pattern op(_)
operator bsgeodata alias BSGEODATA pattern op(_,_)
operator up_down alias UP_DOWN pattern op(_)
operator thebusnetwork alias THEBUSNETWORK pattern op(_,_,_,_)
operator bn_busstops alias BN_BUSSTOPS pattern op(_)
operator bn_busroutes alias BN_BUSROUTES pattern op(_)
operator brsegments alias BRSEGMENTS pattern op(_,_)
operator mapbstopave alias MAPBSTOPAVE pattern op(_,_,_,_)
operator bs_neighbors1 alias BS_NEIGHBORS1 pattern op(_,_,_,_,_,_)
operator bs_neighbors2 alias BS_NEIGHBORS2 pattern op(_)
operator bs_neighbors3 alias BS_NEIGHBORS3 pattern op(_,_,_)
operator createbgraph alias CREATEBGRAPH pattern op(_,_,_,_,_)
operator getadjnode_bg alias GETADJNODE_BG pattern op(_,_)
operator bnnavigation alias BNNAVIGATION pattern op(_,_,_,_,_)
operator test_bnnavigation alias TEST_BNNAVIGATION pattern op(_,_,_,_,_)
operator get_route_density1 alias GET_ROUTE_DENSITY1 pattern op(_,_,_,_,_,_,_,_,_,_)
operator set_ts_nightbus alias SET_TS_NIGHTBUS pattern op(_,_,_,_,_,_)
operator set_ts_daybus alias SET_TS_DAYBUS pattern op(_,_,_,_,_,_)
operator set_br_speed alias SET_BR_SPEED pattern op(_,_,_,_,_,_,_,_)
operator create_bus_segment_speed alias CREATE_BUS_SEGMENT_SPEED pattern op(_,_,_,_,_,_,_,_,_,_,_)
operator create_night_bus_mo alias CREATE_NIGHT_BUS_MO pattern op(_,_,_)
operator create_daytime_bus_mo alias CREATE_DAYTIME_BUS_MO pattern op(_,_,_)
operator create_time_table1 alias CREATE_TIME_TABLE1 pattern op(_,_,_,_,_)
operator create_time_table2 alias CREATE_TIME_TABLE2 pattern op(_,_,_)
operator refmo2genmo alias REFMO2GENMO pattern op(_,_,_)
operator themetronetwork alias THEMETRONETWORK pattern op(_,_,_,_)
operator ms_neighbors1 alias MS_NEIGHBORS1 pattern op(_)
operator ms_neighbors2 alias MS_NEIGHBORS2 pattern op(_,_,_,_,_)
operator createmgraph alias CREATEMGRAPH pattern op(_,_,_,_)
operator createmetroroute alias CREATEMETROROUTE pattern op(_,_)
operator createmetrostop alias CREATEMETROSTOP pattern op(_)
operator createmetromo alias CREATEMETROMO pattern op(_,_)
operator mapmstopave alias MAPMSTOPAVE pattern op(_,_,_)
operator mnnavigation alias MNNAVIGATION pattern op(_,_,_,_)
operator thefloor alias THEFLOOR pattern op(_,_)
operator getheight alias GETHEIGHT pattern op(_)
operator getregion alias GETREGION pattern op(_)
operator thedoor alias THEDOOR pattern op(_,_,_,_,_,_)
operator type_of_door alias TYPE_OF_DOOR pattern op(_)
operator loc_of_door alias LOC_OF_DOOR pattern op(_,_)
operator state_of_door alias STATE_OF_DOOR pattern op(_)
operator get_floor alias GET_FLOOR pattern op(_,_)
operator add_height_groom alias ADD_HEIGHT_GROOM pattern op(_,_)
operator translate_groom alias TRANSLATE_GROOM pattern _ op [list]
operator createdoor3d alias CREATEDOOR3D pattern op(_)
operator createdoorbox alias CREATEDOORBOX pattern op(_)
operator createdoor1 alias CREATEDOOR1 pattern op(_,_,_,_,_,_)
operator createdoor2 alias CREATEDOOR2 pattern op(_)
operator createadjdoor1 alias CREATEADJDOOR1 pattern op(_,_,_,_,_,_,_)
operator createadjdoor2 alias CREATEADJDOOR2 pattern op(_,_)
operator path_in_region alias PATH_IN_REGION pattern op(_,_,_)
operator size alias SIZE pattern op(_)
operator bbox3d alias BBOX_D pattern op(_)
operator thebuilding alias THEBUILDING pattern op(_,_,_,_)
operator theindoor alias THEINDOOR pattern op(_,_,_)
operator createigraph alias CREATEIGRAPH pattern op(_,_,_,_)
operator generate_ip1 alias GENERATE_IP1 pattern op(_,_,_)
operator generate_mo1 alias GENERATE_MO1 pattern op(_,_,_,_,_,_)
operator getindoorpath alias GETINDOORPATH pattern op(_,_)
operator indoornavigation alias INDOORNAVIGATION pattern op(_,_,_,_,_,_)
operator instant2day alias INSTANT2DAY pattern op(_)
operator maxrect alias MAXRECT pattern op(_)
operator remove_dirty alias REMOVE_DIRTY pattern op(_,_,_)
operator getrect1 alias GETRECT1 pattern op(_,_,_)
operator path_to_building alias PATH_TO_BUILDING pattern op(_,_,_,_,_)
operator set_building_type alias SET_BUILDING_TYPE pattern op(_,_,_)
operator ref_id alias REF_ID pattern op(_)
operator tm_at alias TM_AT pattern op(_,_)
operator tm_at2 alias TM_AT2 pattern op(_,_,_)
operator tm_at3 alias TM_AT3 pattern op(_,_,_,_)
operator val alias VAL pattern op(_)
operator inst alias INST pattern op(_)
operator contains alias CONTAINS pattern _ infixop _
operator tmcontains alias TMCONTAINS pattern op(_,_,_,_)
operator tm_duration alias TM_DURATION pattern op(_,_)
operator initial alias INITIAL pattern op(_)
operator final alias FINAL pattern op(_)
operator tm_build_id alias TM_BUILD_ID pattern op(_,_)
operator bcontains alias BCONTAINS pattern _ infixop _
operator bcontains2 alias BCONTAINS2 pattern op(_,_,_)
operator tm_room_id alias TM_ROOM_ID pattern op(_,_)
operator tm_plus_id alias TM_PLUS_ID pattern op(_,_)
operator tm_passes alias TM_PASSES pattern op(_,_,_)
operator tm_distance alias TM_DISTANCE pattern op(_,_,_)
operator tm_genloc alias TM_GENLOC pattern op(_,_,_)
operator modeval alias MODEVAL pattern op(_)
operator genmoindex alias GENMOINDEX pattern op(_)
operator setref_id alias SETREF_ID pattern op(_)
operator deftime alias DEFTIME pattern op(_)
operator no_components alias NO_COMPONENTS pattern op (_)
operator lowres alias LOWRES pattern op(_)
operator trajectory alias TRAJECTORY pattern op(_)
operator gentrajectory alias GENTRAJECTORY pattern op(_,_)
operator genrangevisible alias GENRANGEVISIBLE pattern op(_,_)
operator getmode alias GETMODE pattern op(_)
operator getref alias GETREF pattern op(_,_)
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator mapgenmo alias MAPGENMO pattern op(_,_)
operator tm_units alias TM_UNITS pattern op(_)
operator getloc alias GETLOC pattern op(_,_)
operator tm_traffic alias TM_TRAFFIC pattern op(_,_,_,_)
operator thespace alias THESPACE pattern op(_)
operator putinfra alias PUTINFRA pattern op(_,_)
operator putrel alias PUTREL pattern op(_,_)
operator getinfra alias GETINFRA pattern op(_,_)
operator addinfragraph alias ADDINFRAGRAPH pattern op(_,_)
operator genmo_tm_list alias GENMO_TM_LIST pattern op(_)
operator generate_genmo alias GENERATE_GENMO pattern op(_,_,_,_)
operator generate_bench_1 alias GENERATE_BENCH_1 pattern op(_,_,_,_,_,_)
operator generate_bench_2 alias GENERATE_BENCH_2 pattern op(_,_,_,_,_)
operator generate_bench_3 alias GENERATE_BENCH_3 pattern op(_,_,_,_,_)
operator generate_bench_4 alias GENERATE_BENCH_4 pattern op(_,_,_,_,_,_)
operator generate_bench_5 alias GENERATE_BENCH_5 pattern op(_,_,_,_,_)
operator generate_car alias GENERATE_CAR pattern op(_,_,_,_)
operator get_rg_nodes alias GET_RG_NODES pattern op(_)
operator get_rg_edges1 alias GET_RG_EDGES1 pattern op(_,_)
operator get_rg_edges2 alias GET_RG_EDGES2 pattern op(_,_)
operator creatergraph alias CREATERGRAPH pattern op(_,_,_,_)
operator shortestpath_tm alias SHORTESTPATH_TM pattern op(_,_,_,_)
operator navigation1 alias NAVIGATION1 pattern op(_,_,_,_,_,_,_)
operator modifyline alias MODIFYLINE pattern op(_)
operator checkroads alias CHECKROADS pattern op(_,_)
operator tm_join1 alias TM_JOIN1 pattern op(_,_,_)
operator nearstops_building alias NEARSTOPS_PAVE pattern op(_,_)
# file MTree/MTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createmtree alias CREATEMTREE pattern _ op [_]
operator createmtree2 alias CREATEMTREE2 pattern _ op [_, _, _]
operator createmtree3 alias CREATEMTREE3 pattern _ op [_, _, _, _]
operator rangesearch alias RANGESEARCH pattern _ _ op [_, _]
operator nnsearch alias NNSEARCH pattern _ _ op [_, _]
# file BasicEngine/basicengine.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator be_init alias BE_INIT pattern op (_,_,_,_,_,_)
operator be_init_cluster alias BE_INIT_CLUSTER pattern op (_,_,_,_,_,_)
operator be_shutdown alias BE_SHUTDOWN pattern op ()
operator be_shutdown_cluster alias BE_SHUTDOWN_CLUSTER pattern op ()
operator be_query alias BE_QUERY pattern op (_,_)
operator be_command alias BE_COMMAND pattern op (_)
operator be_collect alias BE_COLLECT pattern op (_)
operator be_copy alias BE_COPY pattern op (_,_)
operator be_mquery alias BE_MQUERY pattern op (_,_)
operator be_mcommand alias BE_MCOMMAND pattern op (_)
operator be_union alias BE_UNION pattern op (_)
operator be_struct alias BE_STRUCT pattern op (_)
operator be_runsql alias BE_RUNSQL pattern op (_)
operator be_share alias BE_SHARE pattern op (_)
operator be_validate_query alias BE_VALIDATE_QUERY pattern op (_)
operator be_part_random alias BE_PART_RANDOM pattern op (_,_)
operator be_part_rr alias BE_PART_RR pattern op (_,_)
operator be_part_hash alias BE_PART_HASH pattern op (_,_,_)
operator be_part_fun alias BE_PART_FUN pattern op (_,_,_)
operator be_part_grid alias BE_PART_GRID pattern op (_,_,_,_,_,_,_)
operator be_repart_random alias BE_REPART_RANDOM pattern op (_,_)
operator be_repart_rr alias BE_REPART_RR pattern op (_,_)
operator be_repart_hash alias BE_REPART_HASH pattern op (_,_,_)
operator be_repart_fun alias BE_REPART_FUN pattern op (_,_,_)
operator be_repart_grid alias BE_REPART_GRID pattern op (_,_,_,_,_,_,_)
# file GeneralTree/GeneralTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator gethpoint alias GETHPOINT pattern op(_)
operator gethpoint2 alias GETHPOINT2 pattern op(_, _)
operator getbbox alias GETBBOX pattern op(_)
operator getbbox2 alias GETBBOX2 pattern op(_, _)
operator getdistdata alias GETDISTDATA pattern op(_)
operator getdistdata2 alias GETDISTDATA2 pattern op(_, _)
operator gdistance alias GDISTANCE pattern op (_, _)
operator gdistance2 alias GDISTANCE2 pattern op (_, _, _)
operator gdistance3 alias GDISTANCE3 pattern op (_, _, _, _)
# file MP3/MP3Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator bitrate alias BITRATE pattern _ op
operator version alias VERSION pattern _ op
operator frequency alias FREQUENCY pattern _ op
operator framecount alias FRAMECOUNT pattern _ op
operator songlength alias SONGLENGTH pattern _ op
operator getid3 alias GETID3 pattern _ op
operator author alias AUTHOR pattern _ op
operator titleof alias TITLEOF pattern _ op
operator album alias ALBUM pattern _ op
operator comment alias COMMENT pattern _ op
operator genre alias GENRE pattern _ op
operator track alias TRACK pattern _ op
operator savemp3to alias SAVEMP3TO pattern _ infixop _
operator getlyrics alias GETLYRICS pattern _ op
operator lyricswords alias LYRICSWORDS pattern _ _ op
operator removelyrics alias REMOVELYRICS pattern _ op
operator putlyrics alias PUTLYRICS pattern _ _ op
operator putid3 alias PUTID3 pattern _ _ op
operator removeid3 alias REMOVEID3 pattern _ op
operator concatmp3 alias CONCATMP3 pattern _ _ op
operator songyear alias SONGYEAR pattern _ op
operator submp3 alias SUBMP3 pattern _ _ _ op
operator loadmp3from alias LOADMP3 pattern op ( _ )
# file TemporalLifted/TemporalLiftedAlgebra.spec
operator abs alias ABS pattern op ( _ )
operator zero alias ZERO pattern op ()
operator periods2mint alias PERIODS2MINT pattern op ( _ )
operator rough_center alias ROUGH_CENTER pattern op ( _ )
operator area alias AREA pattern op ( _ )
operator perimeter alias PERIMETER pattern op ( _ )
operator eplus alias EPLUS pattern _ infixop _
operator frechetdistance alias FRECHETDISTANCE pattern op ( _ , _ , _ )
# file IMEX/ImExAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2008, University in Hagen,
#Faculty of Mathematics and Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator csvexport alias CSVEXPORT pattern _ op [ _ , _ ]
operator shpexport alias SHPEXPORT pattern _ op [ _ ]
operator db3export alias DB3EXPORT pattern _ op [ _ ]
operator shptype alias SHPTYPE pattern op( _ )
operator shpimport alias SHPIMPORT pattern _ op [ _ ]
operator dbtype alias dbTYPE pattern op( _ )
operator dbimport alias DBIMPORT pattern _ op [ _ ]
operator saveObject alias SAVEOBJECT pattern _ op [ _ , _ ]
operator csvimport alias csvimport pattern _ op [ _ , _ , _ ]
operator isFile alias ISFILE pattern op( _ )
operator isDirectory alias ISDIRECTORY pattern op( _ )
operator removeFile alias removeFILE pattern op( _ )
operator createDirectory alias CREATEDIRECTORY pattern op( _ )
operator fileSize alias FILESIZE pattern op( _, _ )
operator writeFile alias WRITEFILE pattern op( _, _, _ )
operator readFile alias READFILE pattern op( _ )
operator moveFile alias MOVEFILE pattern op( _, _ )
operator copyFile alias COPYFILE pattern op( _, _ )
operator getDirectory alias GETDIRECTORY pattern op( _, _ )
operator toCSVtext alias TOCSVTEXT pattern op( _ )
operator fromCSVtext alias FROMCSVTEXT pattern op( _, _ )
operator getSecondoVersion alias GETSECONDOVERSION pattern op ( _ )
operator getBDBVersion alias GETBDBVERSION pattern op ( _ )
operator getPID alias GETPID pattern op ( _ )
operator getSecondoPlatform alias GETSECONDOPLATFORM pattern op ( _ )
operator getPageSize alias GETPAGESIZE pattern op ( _ )
operator sqlExport alias SQLEXPORT pattern _ op [ _,_,_]
operator rtf2txtfile alias rtf2txtfile pattern op( _ )
operator basename alias BASENAME pattern op(_)
operator removeDirectory alias REMOVEDIRECTORY pattern op(_,_)
operator shpBox alias SHPBOX pattern op(_)
operator shpCollect alias SHPCOLLECT pattern _ op[_,_]
operator db3Collect alias DB3COLLECT pattern _ op[_]
operator createShx alias CREATESHX pattern op(_,_)
operator noShpRecords alias NOSHPRECORDS pattern op(_)
operator noDB3Records alias NODB3RECORDS pattern op(_,_)
operator extractShpPart alias extractSHPPart pattern op(_,_,_,_,_,_)
operator extractDB3Part alias extractSHPPart pattern op(_,_,_,_)
operator splitShp alias SPLITSHP pattern op(_,_,_)
operator splitDB3 alias SPLITDB3 pattern op(_,_)
operator importais alias IMPORTAIS pattern op(_,_)
operator exportBinCSV alias EXPORTBINCSV pattern _ op[_,_]
operator importBinCSVSimple alias importBinCSVSimple pattern _ op [_,_]
operator geojson2line alias GEOJSON2LINE pattern op (_, _)
operator geojson2point alias GEOJSON2POINT pattern op (_)
# file SpatialLR/SpatialAlgebraLR.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator lr_moveto alias LR_MOVETO pattern _ op [_, _]
operator lineTo alias LINETO pattern _ op [_, _]
operator quadTo alias QUADTO pattern _ op [_, _, _, _]
operator closeLine alias CLOSELINE pattern _ op
operator toline2 alias TOLINE2 pattern op (_)
operator toline alias TOLINE pattern op (_)
operator toregion2 alias TOREGION2 pattern op (_)
operator toregion alias TOREGION pattern _ op
operator lr_intersects alias LR_INTERSECTS pattern _ infixop _
operator getbounds alias GETBOUNDS pattern _ op
operator union1 alias UNION1 pattern _ infixop _
operator minus1 alias MINUS1 pattern _ infixop _
operator intersection1 alias INTERSECTION1 pattern op(_,_)
operator xor1 alias XOR1 pattern _ infixop _
# file SETI/SETIAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createSETI alias CREATESETI pattern op ( _, _ )
operator insertUpload alias INSERTUPLOAD pattern op ( _, _ )
operator insertStream alias INSERTSTREAM pattern _ op [ _, _ ]
operator intersectsWindow alias INTERSECTSWINDOW pattern op ( _ ,_ ,_ ,_ )
operator insideWindow alias INSIDEWINDOW pattern op ( _, _, _, _ )
operator getTrajectory alias GETTRAJECTORY pattern op ( _, _ )
operator currentUpload alias CURRENTUPLOAD pattern op ( _, _ )
operator convertMP2UU alias CONVERTMP2UU pattern _ op [ _, _, _ ]
# file Traffic/TrafficAlgebra.spec
operator trafficflow alias TRAFFICFLOW pattern _ op
operator trafficflow2 alias TRAFFICFLOW2 pattern _op
operator traffic alias TRAFFIC pattern _op
operator traffic2 alias TRAFFIC2 pattern _ op [_]
operator heavytraffic alias HEAVYTRAFFIC pattern _ op [ _ , _ ]
# file MovingRegion2/MovingRegion2Algebra.spec
operator mregiontomregion2 alias MREGIONTOMREGION2 pattern op ( _ , _)
operator uregiontouregion2 alias UREGIONTOUREGION2 pattern op ( _ , _)
# file PlugJoin/PlugJoinAlgebra.spec
operator spatialjoin0 alias SPATIALJOIN0 pattern _ _ op [ _, _ ]
# file OrderedRelation/OrderedRelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator oleftrange alias OLEFTRANGE pattern _ op [list]
operator orightrange alias ORIGHTRANGE pattern _ op [list]
operator orange alias ORANGE pattern _ op [list; list]
operator oshortestpathd alias OSHORTESTPATHD pattern _ op [ _, _,_; fun]
implicit parameter tuple type TUPLE
operator oshortestpatha alias OSHORTESTPATHA pattern _ op [ _, _,_; fun, fun]
implicit parameter tuple type TUPLE
operator getotuples alias GETOTUPLES pattern _ _ op
operator getotuples2 alias GETOTUPLES2 pattern _ _ _ op
# file DBService2/DBServiceAlgebra.spec
operator write alias WRITE pattern _ op [_,_]
operator checkdbservicestatus alias CHECKDBSERVICESTATUS pattern op()
operator testdbservice alias TESTDBSERVICE pattern op()
operator addnode alias ADDNODE pattern op(_,_,_)
operator initdbserviceworker alias INITDBSERVICEWORKER pattern op()
operator getconfigparam alias GETCONFIGPARAM pattern op(_,_)
operator read alias READ pattern op(_)
operator read2 alias READ2 pattern _ op [fun] implicit parameter elem type DBSARG
operator read3 alias READ3 pattern _ op [fun] implicit parameter elem type DBRARG
operator ddelete alias DDELETE pattern op(_,_)
operator ddeleteDB alias DDELETEDB pattern op(_,_)
operator settracelevel alias SETTRACELEVEL pattern op(_)
operator pingdbservice alias PINGDBSERVICE pattern op()
operator startdbservice alias STARTDBSERVICE pattern op()
operator rderive alias RDERIVE pattern _ op[_,fun] implicit parameter elem type RELARG
operator read3_1 alias READ3_1 pattern _ _ op[fun] implicit parameters elem1, elem2 types DBRARG, DBIARG1
operator read3_2 alias READ3_2 pattern _ _ _ op[fun] implicit parameters elem1, elem2, elem3 types DBRARG, DBIARG1, DBIARG2
operator useincrementalmetadataupdate alias USEINCREMENTALMETADATAUPDATE pattern op(_)
# file Raster/RasterAlgebra.spec
operator calc3CRS alias CALC3CRS pattern op (_)
operator calc4CRS alias CALC4CRS pattern op (_)
operator intersectsRaster alias INTERSECTSRASTER pattern op (_, _)
# file PropertyGraph2/PropertyGraph2Algebra.spec
operator info alias INFO pattern _ op
operator loadgraph alias LOADGRAPH pattern _ op
operator loadgraphorel alias LOADGRAPHOREL pattern _ op
operator unload alias UNLOAD pattern _ op
operator clearstat alias CLEARSTAT pattern _ op
operator cfg alias CFG pattern _ op [_,_]
operator addnodesrel alias ADDNODESREL pattern _ op[_]
operator addedgesrel alias ADDEDGESREL pattern _ op[_,_,_]
operator addindex alias ADDNODEINDEX pattern _ op[_,_]
operator createpgraph alias CREATEPGRAPH pattern op (_)
operator createmempgraph alias CREATEMEMPGRAPH pattern op (_)
operator match1 alias MATCH1 pattern _ _ op[_,_,_]
operator match1b alias MATCH1B pattern _ _ op[_,_,_,_]
operator match2 alias MATCH2 pattern _ op[_,_,_,_]
operator match3 alias MATCH3 pattern _ op[_,_]
# file Indoor/IndoorAlgebra.spec
# file Spatial/SpatialAlgebra.spec
operator touches alias TOUCHES pattern _ infixop _
operator adjacent alias ADJACENT pattern _ infixop _
operator overlaps alias OVERLAPS pattern _ infixop _
operator onborder alias ONBORDER pattern _ infixop _
operator ininterior alias ININTERIOR pattern _ infixop _
operator crossings1 alias CROSSINGS1 pattern op ( _, _ )
operator single alias SINGLE pattern op ( _ )
operator distance alias DISTANCE pattern op ( _, _ )
operator direction alias DIRECTION pattern op ( _, _, _ )
operator nocomponents alias NOCOMPONENTS pattern op ( _ )
operator nohalfseg alias NOHALFSEG pattern op ( _ )
operator size alias SIZE pattern op ( _ )
operator touchpoints alias TOUCHPOINTS pattern op ( _, _ )
operator commonborder alias COMMONBORDER pattern op ( _, _ )
operator bbox alias BBOX pattern op ( _, _ )
operator insidepathlength alias INSIDEPATHLENGTH pattern _ infixop _
operator insidescanned alias INSIDESCANNED pattern _ infixop _
operator insideold alias INSIDEOLD pattern _ infixop _
operator translate alias TRANSLATE pattern _ op [list]
operator rotate alias ROTATE pattern _ op [ _, _, _ ]
operator clip alias CLIP pattern op (_, _)
operator windowclippingin alias WINDOWCLIPPINGIN pattern op ( _ , _)
operator windowclippingout alias WINDOWCLIPPINGOUT pattern op ( _ , _)
operator vertices alias VERTICES pattern op ( _ )
operator isempty alias ISEMPTY pattern op(_)
operator = alias EQ pattern _ infixop _
operator # alias NEQ pattern _ infixop _
operator < alias LT pattern _ infixop _
operator intersects1 alias INTERSECTS1 pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator intersection1 alias INTERSECTION1 pattern op(_,_)
operator minus1 alias MINUS1 pattern _ infixop _
operator union1 alias UNION1 pattern _ infixop _
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator no_segments alias NO_SEGMENTS pattern op ( _ )
operator components alias COMPONENTS pattern op(_)
operator elements alias ELEMENTS pattern op(_)
operator boundary alias BOUNDARY pattern op(_)
operator atpoint alias ATPOINT pattern op(_,_)
operator atposition alias ATPOSITION pattern op(_,_)
operator subline alias SUBLINE pattern op(_,_)
operator + alias PLUS pattern _ infixop _
operator getx alias GETX pattern op(_)
operator gety alias GETY pattern op(_)
operator line2region alias LINE2REGION pattern _ op
operator rect2region alias RECT2REGION pattern _ op
operator area alias AREA pattern op ( _ )
operator polylines alias POLYLINES pattern _ op [ _ ]
operator polylinesC alias POLYLINESC pattern _ op [ _ ]
operator simplify alias SIMPLIFY pattern op ( _ , _ )
operator segments alias SEGMENTS pattern op ( _ )
operator get alias GET pattern op ( _, _ )
operator realminize alias REALMINIZE pattern op ( _ )
operator makeline alias MAKELINE pattern op (_ , _ )
operator makesline alias MAKESLINE pattern op (_ , _ )
operator center alias CENTER pattern op (_)
operator convexhull alias CONVEXHULL pattern op (_)
operator realminize2 alias REALMINIZE2 pattern op(_)
operator commonborder2 alias COMMONBORDER2 pattern _ infixop _
operator collect_line alias COLLECTLINE pattern _ op [ _ ]
operator collectDline alias COLLECTDLINE pattern _ op [ _ ]
operator collect_sline alias COLLECTSLINE pattern _ op [ _ ]
operator collect_points alias COLLECTPOINTS pattern _ op [ _ ]
operator makepoint alias MAKEPOINT pattern op ( _ )
operator get_startsmaller alias GET_STARTSMALLER pattern op ( _ )
operator set_startsmaller alias SET_STARTSMALLER pattern op ( _ , _ )
operator getstartpoint alias GETSTARTPOINT pattern op ( _ )
operator getendpoint alias GETENDPOINT pattern op ( _ )
operator create_sline alias CREATE_SLINE pattern op (_, _)
operator distanceOrthodrome alias DISTANCEORTHODROME pattern op( _, _, _ )
operator point2string alias POINT2STRING pattern op( _ , _ )
operator midpointBetween alias MIDPOINTBETWEEN pattern op( _, _, _, _ )
operator direction2heading alias DIRECTION2HEADING pattern op( _ )
operator heading2direction alias HEADING2DIRECTION pattern op( _ )
operator fromline alias FROMLINE pattern op( _ )
operator gk alias GK pattern op( _, _ )
operator halfSegments alias HALFSEGMENTS pattern op( _ )
operator heading alias HEADING pattern op( _, _, _ )
operator iscycle alias ISCYCLE pattern op( _ )
operator reverseGk alias REVERSEGK pattern op( _ )
operator toline alias TOLINE pattern op( _ )
operator utm alias UTM pattern op( _ )
operator scale alias SCALE pattern _ op [ _, _ ]
operator create_triangle alias CREATE_TRIANGLE pattern op(_, _, _)
operator circle alias CIRCLE pattern op ( _ , _ , _ )
operator longlines alias LONGLINES pattern _ op
operator splitslineatpoints alias SPLITSLINEATPOINTS pattern op ( _ , _ )
operator findCycles alias FINDCYCLES pattern op(_)
operator collect_box alias COLLECTBOX pattern _ op[_]
operator collect_line2 alias COLLECT_LINE2 pattern _ op
operator berlin2wgs alias BERLIN2WGS pattern op( _ )
operator twist alias TWIST pattern op(_,_,_)
operator contour2 alias CONTOUR2 pattern _ op[_,_,_]
operator twist2 alias TWIST2 pattern op(_,_,_)
operator simpleProject alias SIMPLEPROJECT pattern op(_)
operator todline alias TODLINE pattern _ op
operator distanceWithin alias DISTANCEWITHIN pattern op(_,_,_)
# file SPart2/SPart2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator create_irgrid2d alias CREATE_IRGRID2D pattern _ op [_, _, _]
operator create_irgrid3d alias CREATE_IRGRID3D pattern _ op [_, _, _]
operator feed alias FEED pattern _ op
operator cellnos_ir alias CELLNOS_IR pattern op(_, _)
operator scc_ir2d alias SCC_IR2D pattern op(_,_,_,_)
operator getcell_ir2d alias GETCELL_IR2D pattern op(_,_)
operator scc_ir3d alias SCC_IR3D pattern op(_,_,_,_)
operator getcell_ir3d alias GETCELL_IR3D pattern op(_,_)
operator create_2dtree alias CREATE_2DTREE pattern _ op [_]
operator cellnos_kd alias CELLNOS_KD pattern op(_, _)
operator scc_kd alias SCC_KD pattern op(_,_,_,_)
operator getcell_kd alias GETCELL_KD pattern op(_,_)
operator create_3dtree alias CREATE_3DTREE pattern _ op [_]
operator scc_3d alias SCC_3D pattern op(_,_,_,_)
operator getcell_3d alias GETCELL_3D pattern op(_,_)
operator bbox_grid alias BBOX_GRID pattern _ op
operator bbox_grid3d alias BBOX_GRID3D pattern _ op
# file RobustPlaneSweep/RobustPlaneSweepAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator trajectory2 alias TRAJECTORY2 pattern op ( _ )
operator crossings alias CROSSINGS pattern op ( _, _ )
operator intersection alias INTERSECTION pattern op(_,_)
operator minus alias MINUS pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator toline alias TOLINE pattern op ( _ )
operator intersects alias INTERSECTS pattern _ infixop _
# file FixedMRegion/FixedMRegionAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator atinstant alias ATINSTANT pattern _ infixop _
operator setcenter alias SETCENTER pattern op ( _, _ )
operator inside alias INSIDE pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _, _ )
operator fmrinterpolate alias FMRINTERPOLATE pattern op ( _ , _ , _ , _ )
operator traversedarea alias TRAVERSEDAREA pattern op ( _ )
operator cregiontoregion alias CREGIONTOREGION pattern op ( _ , _ )
# file StreamExample/StreamExampleAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator intstream alias INTSTREAM pattern op (_, _)
operator printintstream alias PRINTX pattern _ op
operator filterintstream alias FILTERX pattern _ op [ fun ] implicit parameter elem type STREAMELEM
operator countintstream alias COUNTX pattern _ op
# file TemporalNet/TemporalNetAlgebra.spec
operator mpoint2mgpoint alias MPOINT2MGPOINT pattern op ( _, _ )
operator intersection alias INTERSECTION pattern op ( _, _ )
operator units alias UNITS pattern op ( _ )
operator simplify alias SIMPLIFY pattern op ( _ , _ )
operator passes alias PASSES pattern _ infixop _
operator trajectory alias TRAKECTORY pattern op ( _ )
operator length alias LENGTH pattern op ( _ )
operator atinstant alias ATINSTANT pattern _ infixop _
operator initial alias INITIAL pattern op ( _ )
operator final alias FINAL pattern op ( _ )
operator at alias AT pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator val alias VAL pattern op ( _ )
operator inst alias INST pattern op ( _ )
operator atperiods alias ATPERIODS pattern _ infixop _
operator present alias PRESENT pattern _ infixop _
operator isempty alias ISEMPTY pattern op ( _ )
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator deftime alias DEFTIME pattern op ( _ )
operator unitrid alias UNITRID pattern op ( _ )
operator unitstartpos alias UNITSTARTPOS pattern op ( _ )
operator unitendpos alias UNITENDPOS pattern op ( _ )
operator unitendtime alias UNITENDTIME pattern op ( _ )
operator unitstarttime alias UNITSTARTTIME pattern op ( _ )
operator unitbox alias UNITBOX pattern op ( _ )
operator unitbox2 alias UNITBOX2 pattern op ( _ )
operator unitboundingbox alias UNITBOUNDINGBOX pattern op ( _ )
operator mgpbbox alias MGPBBOX pattern op ( _ )
operator mgpoint2mpoint alias MGPOINT2MPOINT pattern op ( _ )
operator distance alias DISTANCE pattern op ( _ , _ )
operator union alias UNION pattern _ infixop _
operator startunitinst alias STARTUNITINST pattern op ( _ )
operator endunitinst alias STARTUNITINST pattern op ( _ )
operator ugpoint2mgpoint alias UGPOINT2MGPOINT pattern op ( _ )
operator mgp2mgpsecunits alias MGP2MGPSECUNITS pattern _ op [ _ , _ , _ ]
operator mgp2mgpsecunits2 alias MGP2MGPSECUNITS2 pattern op ( _ , _ )
operator mgp2mgpsecunits3 alias MGP2MGPSECUNITS3 pattern _ op [ _ ]
operator mgpsu2tuple alias MGPSU2TUPLE pattern _ op
operator intersects alias INTERSECTS pattern _ infixop _
operator netdistance alias NETDISTANCE pattern op ( _ , _ )
operator netdistancenew alias NETDISTANCENEW pattern op ( _ , _ )
operator mapmatching alias MAPMATCHING pattern op( _ , _ )
# file Mail/Mail.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator sendmail alias SENDMAIL pattern op( _, _, _, _, _ )
operator embedTags alias EMBEDTAGS pattern _ op [ _, _, _]
# file SymbolicTrajectoryBasic/SymbolicTrajectoryBasicAlgebra.spec
operator tolabel alias TOLABEL pattern op ( _ )
operator mstringtomlabel alias MSTRINGTOMLABEL pattern op ( _ )
operator tolabels alias TOLABELs pattern op ( _ , _ )
operator toplaces alias TOPLACEs pattern op ( _ , _ )
operator collect_labels alias COLLECT_LABELS pattern _ op [ _ ]
operator contains alias CONTAINS pattern _ infixop _
operator toplace alias TOPLACE pattern op ( _ , _ )
operator name alias NAME pattern op ( _ )
operator ref alias REF pattern op ( _ )
operator compress alias COMPRESS pattern op ( _ )
operator fillgaps alias FILLGAPS pattern op ( _ , _ )
operator makemvalue2 alias MAKEMVALUE2 pattern _ op [ _ ]
# file UpdateRel/UpdateRelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createinsertrel alias CREATEINSERTREL pattern _ op
operator createdeleterel alias CREATEDELETEREL pattern _ op
operator createupdaterel alias CREATEUPDATEREL pattern _ op
operator insert alias INSERT pattern _ _ op
operator insert2 alias INSERT2 pattern _ _ op
operator insert3 alias INSERT3 pattern _ _ op
operator insertsave alias INSERTSAVE pattern _ _ _ op
operator inserttuple alias INSERTTUPLE pattern _ op [list]
operator inserttuplesave alias INSERTTUPLESAVE pattern _ _ op [list]
operator deletedirect alias DELETEDIRECT pattern _ _ op
operator deletesearch alias DELETESEARCH pattern _ _ op
operator deletesearchsave alias DELETESEARCHSAVE pattern _ _ _ op
operator deletedirectsave alias DELETEDIRECTSAVE pattern _ _ _ op
operator updatesearch alias UPDATESEARCH pattern _ _ op [funlist]implicit parameter tuple type TUPLE
operator updatedirect alias UPDATEDIRECT pattern _ _ op [funlist]implicit parameter tuple type TUPLE
operator updatedirect2 alias UPDATEDIRECT2 pattern _ _ op [ _ ; funlist ] implicit parameters tuple1, tuple2 types TUPLE, TUPLE2
operator updatebyid2 alias UPDATEBYID2 pattern _ _ op [ _ ; funlist ] implicit parameters tuple1, tuple2 types TUPLE, TUPLE2
operator updatesearchsave alias UPDATESEARCHSAVE pattern _ _ _ op [funlist]implicit parameter tuple type TUPLE
operator updatedirectsave alias UPDATEDIRECTSAVE pattern _ _ _ op [funlist]implicit parameter tuple type TUPLE
operator addid alias ADDID pattern _ op
operator deletebyid alias DELETEBYID pattern _ op [ _ ]
operator updatebyid alias UPDATEBYID pattern _ op [ _; funlist]implicit parameter tuple type TUPLE
operator insertrtree alias INSERTRTREE pattern _ _ op [ _ ]
operator deletertree alias DELETERTREE pattern _ _ op [ _ ]
operator updatertree alias UPDATERTREE pattern _ _ op [ _ ]
operator deletebyid2 alias DELETEBYID2 pattern _ _ op [ _ ]
operator deletebyid3 alias DELETEBYID3 pattern _ _ op
operator deletebyid4 alias DELETEBYID4 pattern _ _ op [ _ ]
operator filterinsert alias FILTERINSERT pattern _ op[fun,_] implicit parameter tuple type TUPLE
# file ColumnMoving/ColumnMovingAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator present alias PRESENT pattern _ infixop _
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator passes alias PASSES pattern _ infixop _
operator at alias AT pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _ , _)
operator addrandom alias ADDRANDOM pattern _ infixop _
operator index alias INDEX pattern _ op [_,_,_,_,_,_,_,_,_]
operator inside alias INSIDE pattern _ infixop _
operator cprojectextend alias CPROJECTEXTEND pattern _ op [ list ; funlist ] implicit parameter streamelem type STREAMELEM !!
# file Tile/TileAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2013, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# author: Dirk Zacher
operator atinstant alias ATINSTANT pattern _ infixop _
operator atlocation alias ATLOCATION pattern _ op [_,_]
operator atperiods alias ATPERIODS pattern _ infixop _
operator atrange alias ATRANGE pattern _ op [_,_,_]
operator bbox alias BBOX pattern op(_,_)
operator compose alias COMPOSE pattern _ infixop _
operator deftime alias DEFTIME pattern op(_)
operator fromline alias FROMLINE pattern op(_)
operator fromregion alias FROMREGION pattern op(_,_)
operator getgrid alias GETGRID pattern op(_)
operator inst alias INST pattern op(_)
operator load alias LOAD pattern op(_)
operator map alias MAP pattern _ op [fun]
implicit parameter element type CELL1
operator map2 alias MAP2 pattern _ _ op [fun]
implicit parameters elem1, elem2 types CELL1, CELL2
operator matchgrid alias MATCHGRID pattern _ op [_,fun,_]
implicit parameter element type CELLS
operator maximum alias MAXIMUM pattern op(_)
operator minimum alias MINIMUM pattern op(_)
operator t2mt alias TTOMT pattern op(_,_,_,_)
operator tiles alias TILES pattern op(_)
operator toraster2 alias TORASTER2 pattern op(_)
operator toregion alias TOREGION pattern _ op
operator val alias VAL pattern op(_)
# file MovingRegion3/MovingRegion3Algebra.spec
operator mregiontomregion2 alias MREGIONTOMREGION2 pattern op ( _ , _ )
operator uregiontouregion2 alias UREGIONTOUREGION2 pattern op ( _ , _ )
operator setscalefactor alias SETSCALEFACTOR pattern op ( _ , _ )
operator timeshift alias TIMESHIFT pattern _ op [ _ ]
operator traversed alias TRAVERSED pattern op ( _ )
# file TemporalNet2/TemporalNet2Algebra.spec
operator mpoint2mgpoint alias MPOINT2MGPOINT pattern op ( _, _ )
operator intersection alias INTERSECTION pattern op ( _, _ )
operator units alias UNITS pattern op ( _ )
operator simplify alias SIMPLIFY pattern op ( _ , _ )
operator passes alias PASSES pattern _ infixop _
operator trajectory alias TRAKECTORY pattern op ( _ )
operator length alias LENGTH pattern op ( _ )
operator atinstant alias ATINSTANT pattern _ infixop _
operator initial alias INITIAL pattern op ( _ )
operator final alias FINAL pattern op ( _ )
operator at alias AT pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator val alias VAL pattern op ( _ )
operator inst alias INST pattern op ( _ )
operator atperiods alias ATPERIODS pattern _ infixop _
operator present alias PRESENT pattern _ infixop _
operator isempty alias ISEMPTY pattern op ( _ )
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator deftime alias DEFTIME pattern op ( _ )
operator unitrid alias UNITRID pattern op ( _ )
operator unitstartpos alias UNITSTARTPOS pattern op ( _ )
operator unitendpos alias UNITENDPOS pattern op ( _ )
operator unitendtime alias UNITENDTIME pattern op ( _ )
operator unitstarttime alias UNITSTARTTIME pattern op ( _ )
operator unitbox alias UNITBOX pattern op ( _ )
operator unitbox2 alias UNITBOX2 pattern op ( _ )
operator unitboundingbox alias UNITBOUNDINGBOX pattern op ( _ )
operator mgpbbox alias MGPBBOX pattern op ( _ )
operator mgpoint2mpoint alias MGPOINT2MPOINT pattern op ( _ )
operator distance alias DISTANCE pattern op ( _ , _ )
operator union alias UNION pattern _ infixop _
operator startunitinst alias STARTUNITINST pattern op ( _ )
operator endunitinst alias STARTUNITINST pattern op ( _ )
operator ugpoint2mgpoint alias UGPOINT2MGPOINT pattern op ( _ )
operator mgp2mgpsecunits alias MGP2MGPSECUNITS pattern _ op [ _ , _ , _ ]
operator mgp2mgpsecunits2 alias MGP2MGPSECUNITS2 pattern op ( _ , _ )
operator mgp2mgpsecunits3 alias MGP2MGPSECUNITS3 pattern _ op [ _ ]
operator mgpsu2tuple alias MGPSU2TUPLE pattern _ op
operator intersects alias INTERSECTS pattern _ infixop _
# file DBService/DBServiceAlgebra.spec
operator write alias WRITE pattern _ op [_,_]
operator checkdbservicestatus alias CHECKDBSERVICESTATUS pattern op()
operator addnode alias ADDNODE pattern op(_,_,_)
operator initdbserviceworker alias INITDBSERVICEWORKER pattern op()
operator getconfigparam alias GETCONFIGPARAM pattern op(_,_)
operator read alias READ pattern op(_)
operator read2 alias READ2 pattern _ op [fun] implicit parameter elem type DBSARG
operator read3 alias READ3 pattern _ op [fun] implicit parameter elem type DBRARG
operator ddelete alias DDELETE pattern op(_,_)
operator ddeleteDB alias DDELETEDB pattern op(_,_)
operator settracelevel alias SETTRACELEVEL pattern op(_)
operator pingdbservice alias PINGDBSERVICE pattern op()
operator startdbservice alias STARTDBSERVICE pattern op()
operator rderive alias RDERIVE pattern _ op[_,fun] implicit parameter elem type RELARG
operator read3_1 alias READ3_1 pattern _ _ op[fun] implicit parameters elem1, elem2 types DBRARG, DBIARG1
operator read3_2 alias READ3_2 pattern _ _ _ op[fun] implicit parameters elem1, elem2, elem3 types DBRARG, DBIARG1, DBIARG2
operator useincrementalmetadataupdate alias USEINCREMENTALMETADATAUPDATE pattern op(_)
# file Date/DateAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator < alias LT pattern _ infixop _
operator = alias EQ pattern _ infixop _
operator > alias GT pattern _ infixop _
operator year_of alias YEAR_OF pattern op ( _ )
operator month_of alias MONTH_OF pattern op ( _ )
operator day_of alias DAY_OF pattern op ( _ )
operator thedate alias THEDATE pattern op ( _, _, _ )
operator str2date alias STR2DATE pattern op ( _ )
# file ContinuousUpdate/ContinuousUpdate.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator receivenlstream alias RECEIVENLSTREAM pattern op ( _, _)
operator owntransactioninsert alias OWNTRANSACTIONINSERT pattern _ op [_]
operator providemessages alias PROVIDEMESSAGES pattern _ op [_]
operator sendmessages alias SENDMESSAGES pattern _ op
operator ipointstoupoint alias IPOINTSTOUPOINT pattern _ op [_]
# file SuffixTree/SuffixTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createsuffixtree alias CREATESUFFIXTREE pattern op ( _ )
operator createsuffixtree_quadratic alias CREATESUFFIXTREE_QUADRATIC pattern op ( _ )
operator patternoccurs alias PATTERNOCCURS pattern _ infixop _
operator patternpositions alias PATTERNPOSITIONS pattern op(_ , _)
operator patterncount alias PATTERNCOUNT pattern _ infixop _
operator longestrepeatedsubstring alias LONGESTREPEATEDSUBSTRING
pattern op ( _ )
operator shortestuniquesubstring alias SHORTESTUNIQUESUBSTRING pattern op ( _ )
operator longestcommonsubstring alias LONGESTCOMMONSUBSTRING pattern op ( _, _ )
operator maximaluniquematches alias MAXIMALUNIQUEMATCHES pattern op ( _, _ )
operator circularstringlinearization alias CIRCULARSTRINGLINEARIZATION
pattern op ( _ )
operator kmismatch alias KMISMATCH pattern op ( _, _, _ )
operator = alias GLEICH pattern _ infixop _
operator patternFilter alias PATTERNFILTER pattern _ op [_,_]
# file RoutePlanning/RoutePlanningAlgebra.spec
operator shortestpathlf alias SHORTESTPATHLF pattern _ op [_,_,_]
operator lcompose alias LCOMPOSE pattern _ op [_,_]
operator pointcloud2Tin alias POINTCLOUD2TIN pattern op (_,_)
# file Guide/Guide.spec
# simple prefix operator having one argument
operator perimeter alias PERIMETER pattern op(_)
# infix operator
operator distN alias DISTN pattern _ infixop _
# postfix operator having a parameter in square brackets
operator countNumber alias COUNTNUMBER pattern _ op[_]
#simple prefix operator
operator getChars alias GETCHARS pattern op(_)
# operator having a function with implicit arguments
operator replaceElem alias REPLACEELEM pattern _ op[ fun ]
implicit parameter streamelem type STREAMELEM
# postfix operator with an parameter
operator startsWithS alias STARTSWITHS pattern _ op [_ ]
# postfix operator with an additional argument
operator attrIndex alias ATTRINDEX pattern _ op [_]
#postfix operator without parameters
operator createPAVL alias CREATEPAVL pattern _ op
# infix operator
operator contains alias CONTAINS pattern _ infixop _
# postfix operazor with two arguments
operator insert alias INSERT pattern _ _ op
# prefix operator
operator importObject alias IMPORTOBJECT pattern op(_)
# prefix operator
operator importObject2 alias IMPORTOBJECT2 pattern op(_)
# prefix operator
operator text2vstring alias TEXT2VSTRING pattern op(_)
#postfix operator
operator reverseStream alias REVERSESTREAM pattern _ op
# file Groupby/GroupbyAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator groupby2 alias GROUPBY2 pattern _ op [list; funlist] implicit parameter tuple type TUPLE
# file SpatialJoin2/SpatialJoin2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cellnumberG alias CELLNUMBERG pattern op(_, _, _, _, _, _, _, _, _)
operator cellnumberLine alias CELLNUMBERLINE pattern op(_, _, _, _, _, _, _, _, _)
operator cellnumberZ alias CELLNUMBERZ pattern op(_, _, _, _, _, _, _, _, _)
operator infoGrepSpatialJoin alias INFOGREPSPATIALJOIN pattern _ _ op [ _, _ ,_,_]
# file RobustGeometry/RobustGeometryAlgebra.spec
operator intersectionBO alias INTERSECTIONBO pattern op(_,_)
# file Hadoop/HadoopAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator spread alias SPREAD pattern _op [list; list; list]
operator spreadFiles alias SPREADFILES pattern op (_,_,_)
operator collect alias COLLECT pattern _op[list]
operator para alias PARA pattern op (_)
operator hadoopMap alias HADOOPMAP pattern _ op [list; fun] implicit parameter lobject1 type TPARA
operator hadoopReduce alias HADOOPREDUCE pattern _ op [list; fun] implicit parameter lobject1 type TPARA
operator hadoopReduce2 alias HADOOPREDUCE2 pattern _ _ op [list; fun] implicit parameters lobject1, lobject2 types TPARA, TPARA2
operator createFList alias CREATEFLIST pattern _ op[_, _, _, _]
operator pffeed alias PFFEED pattern _ op [list;list]
operator pffeed2 alias PFFEED2 pattern _ op [list;list]
operator pffeed3 alias PFFEED3 pattern _ op [list;list]
operator hadoopMapAll alias HADOOPMAPALL pattern op (_)
operator hadoopMap2 alias HADOOPMAP2 pattern _ _ op [list; fun] implicit parameters lobject1, lobject2 types TPARA, TPARA2
# file GPattern/GPatternAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator reportpattern alias REPORTPATTERN pattern _ op[funlist;list]
operator gpattern alias GPATTERN pattern _ op[fun,fun,_,_,_] implicit parameter tuple type TUPLE
operator crosspattern alias CROSSPATTERN pattern _ op[fun,fun,fun,_,_,_] implicit parameter tuple type TUPLE
operator tconstraint alias TCONSTRAINT pattern op(_,_,_)
operator emptymset alias EMPTYMSET pattern op()
operator emptymset alias EMPTYMSET pattern op()
operator mbool2mset alias MBOOL2MSET pattern _op[_]
operator union alias UNION pattern _ infixop _
operator union2 alias UNION2 pattern _ infixop _
operator cardinality alias CARDINALITY pattern op(_)
operator intstream2set alias INTSTREAM2SET pattern _op[_]
operator boundingregion alias BOUNDINGREGION pattern op(_,_,_)
operator members alias MEMBERS pattern op(_,_,_)
operator convexhull2 alias CONVEXHULL2 pattern op(_,_)
operator collectintset alias COLLETINTSET pattern _ op
operator generateboids alias GENERATEBOIDS pattern op(_,_,_,_)
operator issubset alias ISSUBSET pattern _ infixop _
operator smooth alias SMOOTH pattern op(_, _)
# file Constraint/ConstraintAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cunion alias CUNION pattern _ infixop _
operator cjoin alias CJOIN pattern _ infixop _
operator cintersection alias CINTERSECTION pattern _ infixop _
operator cprojection alias CPROJECTION pattern op ( _, _ )
operator cselection alias CSELECTION pattern op ( _, _, _, _, _ )
operator csatisfy alias CSATISFY pattern op ( _ )
operator coverlaps alias COVERLAPS pattern _ infixop _
operator no_tuples alias NO_TUPLES pattern op ( _ )
operator no_constraints alias NO_TUPLES pattern op ( _ )
operator bbox alias BBOX pattern op ( _, _ )
operator triangulate alias TRIANGULATE pattern _ op
operator point2constraint alias POINT2CONSTRAINT pattern op ( _ )
operator points2constraint alias POINTS2CONSTRAINT pattern op ( _ )
operator line2constraint alias LINE2CONSTRAINT pattern op ( _ )
operator region2constraint alias REGION2CONSTRAINT pattern op ( _ , _ )
operator constraint2point alias CONSTRAINT2POINT pattern op ( _ )
operator constraint2points alias CONSTRAINT2POINTS pattern op ( _ )
operator constraint2line alias CONSTRAINT2LINE pattern op ( _ )
operator constraint2region alias CONSTRAINT2REGION pattern _ op
# file Collection/CollectionAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator contains alias CONTAINS pattern _ infixop _
operator in alias IN pattern _ infixop _
operator insert alias INSERT pattern _ _ op
operator + alias ADD pattern _ infixop _
operator create_vector alias CREATE_VECTOR pattern op (_, _)
operator create_set alias CREATE_SET pattern op (_, _)
operator create_multiset alias CREATE_MULTISET pattern op (_, _)
operator collect_set alias COLLET_SET pattern _ op
operator collect_multiset alias COLLECT_MULTISET pattern _ op
operator collect_vector alias COLLECT_VECTOR pattern _ op
operator components alias COMPONENTS pattern op (_)
operator get alias GET pattern op ( _, _ )
operator deleteelem alias DELETE pattern op ( _, _ )
operator concat alias CONCAT pattern _ _ op
operator union alias UNION pattern _ infixop _
operator intersection alias INTERSECTION pattern op ( _, _ )
operator difference alias DIFFERENCE pattern op ( _, _ )
operator > alias GT pattern _ infixop _
operator < alias LT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator = alias EQ pattern _ infixop _
operator # alias NE pattern _ infixop _
operator size alias SIZE pattern op ( _ )
operator feedIS alias FEEDIS pattern _ op
operator collect_intset alias COLLECT_INTSET pattern _ op [_]
operator sdiff alias SDIFF pattern _ infixop _
operator minCommon alias MINCOMMON pattern op (_,_)
# file JBBox/JBBoxAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator contains alias CONTAINS pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator intersection alias INTERSECTION pattern op (_, _)
operator intersects alias INTERSECTS pattern _ infixop _
# file Flock/FlockAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator randommflock alias RandomMFlock pattern op(_,_)
operator reportflocks alias ReportFlocks pattern op(_,_,_,_,_,_,_,_)
operator mflock2mregion alias MFlock2MRegion pattern _ _ op[_]
# file MAttiaTests/MAttiaAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator randommbool alias RandomMBool pattern op(_)
operator passmbool alias PassMBool pattern op(_)
operator stpqexpr1 alias STPQexpr1 pattern op(_,_,_)
operator runstpqexpr1 alias runSTPQexpr1 pattern op(_)
operator ndefunit alias NDefUnit pattern op(_, _)
operator randomshiftdelay alias RANDOMSHIFTDELAY pattern op(_,_,_,_)
operator mytest alias MYTEST pattern op()
# file FText/FTextAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator length alias LENGTH pattern op(_)
operator sentences alias SENTENCES pattern _ op
operator dice alias DICE pattern op (_, _, _)
operator contains alias CONTAINS pattern _ infixop _
operator keywords alias KEYWORDS pattern _ op
operator sentences alias SENTENCES pattern _ op
operator getcatalog alias GETCATALOG pattern op( _ )
operator subtext alias SUBTEXT pattern op(_, _, _)
operator find alias FIND pattern op(_, _)
operator replace alias REPLACE pattern op(_, _, _)
operator chartext alias CHARTEXT pattern op(_)
operator toupper alias TOUPPER pattern op(_)
operator tolower alias TOLOWER pattern op(_)
operator totext alias TOTEXT pattern op(_)
operator substr alias SUBSTR pattern op(_, _, _)
operator isempty alias ISEMPTY pattern op( _ )
operator trim alias TRIM pattern op( _ )
operator + alias PLUS pattern _ infixop _
operator = alias EQ pattern _ infixop _
operator # alias NE pattern _ infixop _
operator < alias LT pattern _ infixop _
operator > alias GT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator tostring alias TOSTRING pattern op(_)
operator sendtextUDP alias SENDTEXTUDP pattern op(_, _, _, _)
operator receivetextUDP alias RECEIVETEXTUDP pattern op(_, _, _)
operator receivetextstreamUDP alias RECEIVETEXTSTREAMUDP pattern op(_, _, _)
operator sendtextstreamTCP alias SENDTEXTSTREAMTCP pattern _ op [ _, _, _, _ ]
operator isDBObject alias ISDBOBJECT pattern op( _ )
operator evaluate alias EVALUATE pattern op( _ )
operator getTypeNL alias GETTYPENL pattern _ op
operator getValueNL alias GETVALUENL pattern _ op
operator letObject alias LETOBJECT pattern op ( _, _, _ )
operator deleteObject alias DELETEOBJECT pattern op ( _ )
operator createObject alias CREATEOBJECT pattern op ( _, _, _)
operator updateObject alias UPDATEOBJECT pattern op ( _, _, _)
operator deriveObject alias DERIVEOBJECT pattern op ( _, _, _)
operator getObjectTypeNL alias GETOBJECTTYPENL pattern op ( _ )
operator getObjectValueNL alias GETOBJECTVALUENL pattern op ( _ )
operator toObject alias TOOBJECT pattern op(_, _)
operator getDatabaseName alias GETDATABASENAME pattern op( _ )
operator matchingOperatorNames alias MATCHINGOPERATORNAMES pattern op( _,_ )
operator matchingOperators alias MATCHINGOPERATORS pattern op( _,_ )
operator sys_getMatchingOperators alias SYS_GETMATCHINGOPERATORS pattern op( _,_ )
operator sys_getAlgebraName alias SYS_GETALGEBRANAME pattern op( _ )
operator sys_getAlgebraId alias SYS_GETALGEBRAID pattern op( _ )
operator sys_getOperatorInfo alias SYS_GETOPERATORINFO pattern op( _,_ )
operator sys_getTypeConstructorInfo alias SYS_GETTYPECONSTRUCTORINFO pattern op( _,_ )
operator md5 alias MD5 pattern op(_,_)
operator checkpw alias CHECKPW pattern op(_,_)
operator crypt alias Crypt pattern op(_)
operator blowfish_encode alias BLOWFISH_ENCODE pattern op(_,_)
operator blowfish_decode alias BLOWFISH_DECODE pattern op(_,_)
operator charToText alias CHARTOTEXT pattern op(_)
operator checkOperatorTypeMap alias CHECKOPERATORTYPEMAP pattern op( _, _ )
operator checkOperatorTypeMap2 alias CHECKOPERATORTYPEMAP2 pattern op( _, _ )
operator strequal alias STREQUAL pattern op( _, _, _ )
operator svg2text alias SVG2TEXT pattern op( _ )
operator text2svg alias TEXT2SVG pattern op( _ )
operator tokenize alias TOKENIZE pattern op( _, _ )
operator attr2text alias ATTR22TEXT pattern op(_)
operator trimAll alias trimAll pattern _ op
operator trimAllUndef alias trimAllUndef pattern _ op
operator str2real alias STRTOREAL pattern op(_)
operator cn2en alias CNTOEN pattern op(_)
operator str2int alias STRTOINT pattern op(_)
operator recode alias RECODE pattern _ op [_, _]
operator endsWith alias ENDSWITH pattern _ infixop _
operator startsWith alias STARTSWITH pattern _ infixop _
operator starts alias STARTS pattern _ infixop _
operator markText alias markText pattern _ op[_,_,_,_,_]
operator bashModifier alias BASHMODIFIER pattern op(_)
operator getBashModifiers alias GETBASHMODIFIERS pattern op()
operator getQueryNL alias GETQUERYNL pattern op()
operator getOpTreeNL alias GETOPTREENL pattern op()
operator getOpName alias GETOPNAME pattern op()
operator regexmatches alias REGEXMATCHES pattern op(_,_)
operator startsReg alias STARTSREG pattern op(_,_)
operator findPattern alias FINDPATTERN pattern op(_,_)
operator createRegEx alias CREATEREGEX pattern op(_)
operator createRegEx2 alias CREATEREGEX2 pattern op(_)
operator tmcheck alias TMCHECK pattern _ op [_]
operator fileExtension alias fileEXTENSION pattern op(_)
operator maskBackslash alias MASKBACKSLASH pattern _ op
operator messageTest alias MESSAGETEST pattern _ op [_]
operator errorMessage alias ERRORMESSAGE pattern op(_)
operator filepath2text alias FILEPATHTOTEXT pattern op(_)
operator text2filepath alias TEXTTOFILEPATH pattern op(_)
operator secondoHome alias SECONDOHOME pattern op()
operator query2list alias QUERY2LIST pattern op (_)
operator substrw alias SUBSTRW pattern _ op[_,_]
operator getConfig alias GETCONFIG pattern op()
operator getPARAM alias GETPARAM pattern op(_,_,_,_)
operator executeScript alias EXECUTESCRIPT pattern op(_,_,_)
operator like2regex alias LIKE2REGEX pattern op(_,_)
operator getObjects alias GETOBJECTS pattern op(_)
operator dbobjects alias DBOBJECTS pattern op(_,_)
operator queryTime alias QUERYTIME pattern op()
operator endl alias ENDL pattern op()
# file MThreaded/MThreaded.spec
# core operators
operator maxcore alias MAXCORE pattern op()
operator setcore alias SETCORE pattern op(_)
operator getcore alias GETCORE pattern op()
operator mThreadedMergeSort alias MTHREADEDMERGESORT pattern _ op [list]
operator mThreadedHybridJoin alias MTHREADEDHYBRIDJOIN pattern _ _ op [_, _]
operator mThreadedSpatialJoin alias MTHREADEDSPATIALJOIN pattern _ _ op [_, _, _ ]
operator mThreadedFilter alias MTHREADEDFILTER pattern _ op [ fun ] implicit parameters streamelem1 types STREAMELEM !!
# file TopOps/TopOpsAlgebra.spec
operator toprel alias TOPREL pattern op( _ , _ )
operator toppred alias TOPPRED pattern op (_, _, _, _)
operator tradjacent alias TRADJACENT2 pattern _ infixop _
operator trinside alias TRINSIDE pattern _ infixop _
operator trcontains alias TRCONTAINS pattern _ infixop _
operator trcovers alias TRCOVERS pattern _ infixop _
operator trcoveredby alias TRCOVEREDBY pattern _ infixop _
operator trequal alias TREQUAL pattern _ infixop _
operator trdisjoint alias TRDISJOINT pattern _ infixop _
operator troverlaps alias TROVERLAPS pattern _ infixop _
# file RemoteStream/RemoteStreamAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator send alias SEND pattern _ op [ _, _ ]
operator receive alias RECEIVE pattern op ( _, _ )
# file FileIndexAlgebra/FileIndexAlgebra.spec
operator createfbtree alias CREATEFBTREE pattern _op[_,_,_]
operator bulkloadfbtree alias BULKLOADFBTREE pattern _op[_,_,_]
operator removefbtree alias REMOVEFBTREE pattern _op[_,_,_]
operator rebuildfbtree alias REBUILDFBTREE pattern op(_,_)
operator insertfbtree alias INSERTFBTREE pattern _op[_,_,_]
operator deletefbtree alias DELETEFBTREE pattern _op[_,_,_]
operator rebuildfbtree alias REBUILDFBTREE pattern op(_,_)
operator frange alias FRANGE pattern _ op[_,_]
operator fleftrange alias FLEFTRANGE pattern _ op[_]
operator frightrange alias FRIGHTRANGE pattern _ op[_]
operator fexactmatch alias FEXACTMATCH pattern _ op[_]
operator createfrtree alias CREATEFRTREE pattern _op[_,_,_,_]
operator insertfrtree alias INSERTFRTREE pattern _op[_,_,_]
operator deletefrtree alias DELETEFRTREE pattern _op[_,_,_]
operator fwindowintersects alias FWINDOWINTERSECTS pattern op(_,_)
operator rebuildfrtree alias REBUILDFRTREE pattern op(_,_)
operator bulkloadfrtree alias BULKLOADFRTREE pattern _ op[_,_,_,_,_]
# file UGrid/UGridAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator createUGRID alias CREATEUGRID pattern op ( _, _ )
operator insertUpload alias INSERTUPLOAD pattern op ( _, _ )
operator insertStream alias INSERTSTREAM pattern _ op [ _, _ ]
operator intersectsWindow alias INTERSECTSWINDOW pattern op ( _ ,_ ,_ ,_ )
operator insideWindow alias INSIDEWINDOW pattern op ( _, _, _, _ )
operator getTrajectory alias GETTRAJECTORY pattern op ( _, _ )
operator currentUpload alias CURRENTUPLOAD pattern op ( _, _ )
# file XTree/XTreeAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator creatextree alias CREATEXTREE pattern _ op [_]
operator creatextree2 alias CREATEXTREE2 pattern _ op [_, _]
operator creatextree3 alias CREATEXTREE3 pattern _ op [_, _, _]
operator rangesearch alias RANGESEARCH pattern _ _ op [_, _]
operator nnsearch alias NNSEARCH pattern _ _ op [_, _]
operator windowintersects alias WINDOWINTERSECTS pattern _ _ op [_]
operator nnscan alias NNSCAN pattern _ _ op [_]
# file Temporal/TemporalAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator intersects alias INTERSECTS pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator before alias BEFORE pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator minimum alias MINIMUM pattern op ( _ )
operator maximum alias MAXIMUM pattern op ( _ )
operator inst alias INST pattern op ( _ )
operator val alias VAL pattern op ( _ )
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator when alias WHEN pattern _ op [_]
operator deftime alias DEFTIME pattern op ( _ )
operator trajectory alias TRAJECTORY pattern op ( _ )
operator present alias PRESENT pattern _ infixop _
operator passes alias PASSES pattern _ infixop _
operator initial alias INITIAL pattern op ( _ )
operator final alias FINAL pattern op ( _ )
operator at alias AT pattern _ infixop _
operator units alias UNITS pattern op ( _ )
operator getunit alias GETUNIT pattern op ( _, _ )
operator getPosition alias getPosition pattern op ( _, _ )
operator theyear alias THEYEAR pattern op ( _ )
operator themonth alias THEMONTH pattern op ( _, _ )
operator theday alias THEDAY pattern op ( _, _, _ )
operator thehour alias THEHOUR pattern op ( _, _, _ ,_ )
operator theminute alias THEMINUTE pattern op ( _, _, _ ,_ , _ )
operator thesecond alias THESECOND pattern op ( _, _, _ ,_ , _, _ )
operator theperiod alias THEPERIOD pattern op ( _, _ )
operator theRange alias THERANGE pattern op( _ , _, _, _ )
operator equal alias EQUAL pattern _ infixop _
operator nonequal alias NONEQUAL pattern _ infixop _
operator bbox alias BBOX pattern op ( _, _ )
operator mbrange alias MBRANGE pattern op ( _ )
operator box2d alias BOX2D pattern op ( _ )
operator bbox2d alias BBOX2D pattern op ( _, _ )
operator bboxold alias BBOXOLD pattern op ( _, _ )
operator simplify alias SIMPLIFY pattern op (_, _)
operator breakpoints alias BREAKPOINTS pattern op(_,_)
operator breaks alias BREAKS pattern op(_,_,_)
operator integrate alias INTEGRATE pattern op(_)
operator minimum alias MINIMUM pattern op(_)
operator maximum alias MAXIMUM pattern op(_)
operator approximate alias APPROXIMATE pattern _ op [_, _ ]
operator translateappend alias TRANSLATEAPPEND pattern _ op [_, _ ]
operator translateappendS alias TRANSLATEAPPENDS pattern _ op [_, _ ]
operator reverse alias REVERSE pattern op ( _ )
operator samplempoint alias SAMPLEMPOINT pattern op ( _ , _ )
operator gps alias GPS pattern op(_, _)
operator disturb alias DISTURB pattern _ op [_, _]
operator length alias LENGTH pattern op ( _ )
operator equalizeU alias EQUALIZEU pattern _ op [_]
operator vertices alias VERTICES pattern op( _ )
operator hat alias HAT pattern op ( _ )
operator speedup alias SPEEDUP pattern _ op [_]
operator avg_speed alias AVG_SPEED pattern op(_)
operator submove alias SUBMOVE pattern _ op[_]
operator uval alias UVAL pattern op ( _ )
operator mp2onemp alias MP2ONEMP pattern op(_,_,_)
operator p2mp alias MP2ONEMP pattern op(_,_,_,_)
operator delay alias DELAY pattern op(_,_)
operator distancetraversed alias DISTANCETRAVERSED pattern op(_)
operator mint2mbool alias MINT2MBOOL pattern op(_)
operator mint2mreal alias MINT2MREAL pattern op(_)
operator turns alias TURNS pattern op( _, _, _, _, _, _ )
operator timeshift alias TIMESHIFT pattern _ op[ _ ]
operator gridcellevents alias GRIDCELLEVENTS pattern op(_)
operator squareddistance alias SQUAREDDISTANCE pattern op ( _ , _ )
operator distanceAvg alias DISTANCEAVG pattern op ( _ , _ )
operator distanceAvgLB alias DISTANCEAVGLB pattern op ( _ , _ )
operator distanceAvgUB alias DISTANCEAVGUB pattern op ( _ , _ )
operator getRefinementPartion alias GETREFINEMENTPARTION pattern op( _, _ )
operator removeNoise alias REMOVENOISE pattern _ op [ _ , _ ]
operator atRect alias atRect pattern _ infixop _
operator moveTo alias moveTo pattern _ op [_]
operator fillGaps alias fillGaps pattern op(_,_)
operator removeShort alias REMOVESHORT pattern op(_,_)
operator getIntervals alias GETINTERVALS pattern op(_)
operator createCellGrid2D alias CREATECELLGRID2D pattern op( _, _, _, _, _ )
operator createCellGrid3D alias CREATECELLGRID3D pattern op( _, _, _, _, _, _, _, _)
operator components alias COMPONENTS pattern op(_)
operator replace alias REPLACE pattern op(_,_,_)
operator removePeriods alias REMOVEPERIODS pattern _ op [_,_]
operator getGKZone alias GETGKZONE pattern op(_)
# file ExtRelation-C++/ExtRelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator head alias HEAD pattern _ op [ _ ]
operator max alias MAX pattern _ op [ _ ]
operator min alias MIN pattern _ op [ _ ]
operator avg alias AVG pattern _ op [ _ ]
operator sum alias SUM pattern _ op [ _ ]
operator var alias VAR pattern _ op [ _ ]
operator stats alias STATS pattern _ op [ _ , _ ]
operator buffer alias BUFFER pattern _ op [ _ ]
operator concat alias CONCAT pattern _ _ op
operator cancel alias CANCEL pattern _ op [ fun ] implicit parameter tuple type TUPLE
operator rdup alias RDUP pattern _ op
operator rduph alias RDUPH pattern _ op [_]
operator krdup alias KRDUP pattern _ op [ list ]
operator krduph alias KRDUPH pattern _ op [ _,_ ]
operator sort_old alias SORTOLD pattern _ op
operator extend alias EXTEND pattern _ op [ funlist ] implicit parameter tuple type TUPLE
operator projectextend alias PROJECTEXTEND pattern _ op [ list ; funlist ] implicit parameter tuple type TUPLE
operator extendstream alias EXTENDSTREAM pattern _ op [funlist] implicit parameter tuple type TUPLE
operator projectextendstream alias PROJECTEXTENDSTREAM pattern _ op [list; funlist] implicit parameter tuple type TUPLE
operator groupby alias GROUPBY pattern _ op [list; funlist] implicit parameter group type GROUP
operator slidingwindow alias SLIDINGWINDOW pattern _ op [_, _; funlist] implicit parameter group type GROUP
operator mergesec alias MERGESEC pattern _ _ op
operator mergediff alias MERGEDIFF pattern _ _ op
operator mergeunion alias MERGEUNION pattern _ _ op
operator sortby_old alias SORTBYOLD pattern _ op [list]
operator mergejoin alias MERGEJOIN pattern _ _ op [_, _] !!
operator sortmergejoin_old alias SORTMERGEJOINOLD pattern _ _ op [_, _] !!
operator smouterjoin alias SMOUTERJOIN pattern _ _ op [_, _] !!
operator hashjoin alias HASHJOIN pattern _ _ op [_, _, _] !!
operator loopjoin alias LOOPJOIN pattern _ op [ fun ] implicit parameter tuple type TUPLE !!
operator loopsel alias LOOPSEL pattern _ op [ fun ] implicit parameter tuple type TUPLE
operator extract alias EXTRACT pattern _ op [ _ ]
operator extractDef alias EXTRACTDEF pattern _ op [ _,_ ]
operator printrefs alias PRINTREFS pattern _ op
operator sample alias SAMPLEFEED pattern _ op [_, _]
operator aggregate alias AGGREGATE pattern _ op [ _; fun; _ ] implicit parameters argument1, argument2 types AGGRTYPE, AGGRTYPE
operator aggregateB alias AGGREGATEB pattern _ op [ _; fun; _ ] implicit parameters argument1, argument2 types AGGRTYPE, AGGRTYPE
operator aggregateC alias AGGREGATEC pattern _ op [ _ ]
operator symmjoin alias SYMMJOIN pattern _ _ op [ fun ] implicit parameters lefttuple, righttuple types TUPLE, TUPLE2 !!
operator symmouterjoin alias SYMMOUTERJOIN pattern _ _ op [ fun ] implicit parameters lefttuple, righttuple types TUPLE, TUPLE2 !!
operator symmproductextend alias SYMMPRODUCTEXTEND pattern _ _ op [ funlist ] implicit parameters lefttuple, righttuple types TUPLE, TUPLE2
operator symmproduct alias SYMMPRODUCT pattern _ _ op
operator addcounter alias ADDCOUNTER pattern _ op [_ , _]
operator ksmallest alias KSMALLEST pattern _ op [_ ; list ]
operator kbiggest alias KBIGGEST pattern _ op [_ ; list ]
operator extend_aggr alias EXTEND_AGGR pattern _ op [list ; funlist ]
operator extend_last alias EXTEND_LAST pattern _ op [funlist ] implicit parameters currenttuple, lasttuple types TUPLE, TUPLE
operator extend_next alias EXTEND_NEXT pattern _ op [funlist ] implicit parameters currenttuple, lasttuple types TUPLE, TUPLE
operator toFields alias TOFIELDS pattern _ op [ _ ]
operator fromFields alias FROMFIELDS pattern _ _ op
operator applyToAll alias APPLYTOALL pattern _ op [ _ ]
operator replaceAttr alias REPLACEATTR pattern _ op [ funlist ] implicit parameter tuple type TUPLE
operator pfilter alias PFILTER pattern _ op [fun] implicit parameters currenttuple, lasttuple types TUPLE, TUPLE
operator extendX alias EXTENDX pattern _ op[list ; fun ; _] implicit parameter tuple type TUPLE
operator countMt alias COUNTMT pattern _op [_]
operator bringToMemory alias BRINGTOMEMORY pattern _ op
operator feedS alias feedS pattern _ op[_]
operator nth alias NTH pattern _ op [_, _]
operator obojoin alias OBOJOIN pattern _ _ op
operator obojoinD alias OBOJOIND pattern _ _ op[list]
operator gettuples alias GETTUPLES pattern _ _ op
operator isOrdered alias ISORDERED pattern _ op
operator isOrderedBy alias ISORDEREDBY pattern _ op[list]
operator tids alias TIDS pattern _ op
operator noRefs alias NOREFS pattern op(_)
operator addModCounter alias ADDMODCOUNTER pattern _ op[_,_,fun,fun] implicit parameters tuple, value types TUPLE, int
operator swap alias SWAP pattern _ op[_,_]
operator hashvalue alias HASHVALUE pattern op(_,_)
operator exist alias EXIST pattern _ op
# file Rose/RoseAlgebra.spec
operator = alias EQUAL pattern _ infixop _
operator # alias UNEQUAL pattern _ infixop _
operator disjoint alias DISJOINT pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator area_disjoint alias AREA_DISJOINT pattern _ infixop _
operator edge_disjoint alias EDGE_DISJOINT pattern _ infixop _
operator edge_inside alias EDGE_INSIDE pattern _ infixop _
operator vertex_inside alias VERTX_INSIDE pattern _ infixop _
operator intersects alias INTERSECTS pattern _ infixop _
operator meets alias MEETS pattern _ infixop _
operator border_in_common alias BORDER_IN_COMMON pattern _ infixop _
operator adjacent alias ADJACENT pattern _ infixop _
operator encloses alias ENCLOSES pattern _ infixop _
operator intersection alias INTERSECTION pattern op (_, _)
operator plus alias PLUS pattern _ infixop _
operator minus alias MINUS pattern _ infixop _
operator common_border alias COMMON_BORDER pattern op (_, _)
operator on_border_of alias ON_BORDER_OF pattern _ infixop _
operator vertices alias VERTICES pattern op (_)
operator interior alias INTERIOR pattern op (_)
operator contour alias CONTOUR pattern op (_)
operator no_of_components alias NO_OF_COMPONENTS pattern op (_)
operator dist alias DIST pattern op (_, _)
operator diameter alias DIAMETER pattern op (_)
operator length alias LENGTH pattern op (_)
operator area alias AREA pattern op (_)
operator perimeter alias PERIMETER pattern op (_)
operator setDeviationValue alias SETDEVIATIONVALUE pattern op (_)
operator chooseTriangulator alias CHOOSETRIANGULATOR pattern op (_)
# file Network/NetworkAlgebra.spec
operator = alias EQUAL pattern _ infixop _
operator at alias AT pattern _ infixop _
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator bbox alias BBOX pattern op ( _ , _ )
operator circlen alias CIRCLEN pattern op( _ , _ )
operator distance alias DISTANCE pattern op ( _ , _ )
operator getAdjacentSections alias GETADJACENTSECTIONS pattern op ( _ , _ , _ )
operator getBGP alias GETBGP pattern op ( _ )
operator getReverseAdjacentSections alias GETREVERSEADJACENTSECTIONS pattern op ( _ , _ , _ )
operator gline2line alias GLINE2LINE pattern op ( _ )
operator gpoint2point alias GPOINT2POINT pattern op ( _ )
operator gpoint2rect alias GPOINT2RECT pattern op ( _ )
operator in_circlen alias IN_CIRCLEN pattern op( _ , _ )
operator initial alias INITIAL pattern op ( _ )
operator inside alias INSIDE pattern _ infixop _
operator inst alias INST pattern op ( _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator isempty alias ISEMPTY pattern op ( _ )
operator junctions alias JUNCTIONS pattern op ( _ )
operator length alias LENGTH pattern op ( _ )
operator line2gline alias LINE2GLINE pattern op ( _ , _ )
operator netbbox alias NETBBOX pattern op( _ )
operator netdistance alias NETDISTANCE pattern op ( _ , _ )
operator netdistancenew alias NETDISTANCENEW pattern op ( _ , _ )
operator no_components alias NO_COMPONENTS pattern op ( _ )
operator out_circlen alias OUT_CIRCLEN pattern op( _ , _ )
operator point2gpoint alias POINT2GPOINT pattern op ( _ , _ )
operator polygpoints alias POLYGPOINTS pattern op ( _ , _ )
operator routeintervals alias ROUTEINTERVALS pattern op ( _ )
operator routes alias ROUTES pattern op ( _ )
operator sections alias SECTIONS pattern op ( _ )
operator shortest_path alias SHORTEST_PATH pattern op ( _ , _ )
operator shortest_pathastar alias SHORTEST_PATHASTAR pattern op ( _ , _ )
operator shortestpathtree alias SHORTESTPATHTREE pattern op ( _ , _ )
operator spsearchvisited alias SPSEARCHVISITED pattern op ( _ , _ , _ )
operator thenetwork alias THENETWORK pattern op ( _, _ )
operator union alias UNION pattern _ infixop _
# file RegionInterpolation/RegionInterpolationAlgebra.spec
# file Histogram/Histogram.spec
operator set_histogram1d alias SET_HISTOGRAM1D pattern _ op
operator set_histogram2d alias SET_HISTOGRAM2D pattern _ _ op
operator create_histogram1d alias CREATE_HISTOGRAM1D pattern _ op [_,_]
operator create_histogram2d alias CREATE_HISTOGRAM2D pattern _ op [_,_,_]
operator create_histogram1d_equiwidth alias CREATE_HISTOGRAM1D_EQUIWIDTH pattern _ op[_,_]
operator create_histogram2d_equiwidth alias CREATE_HISTOGRAM2D_EQUIWIDTH pattern _ op[_,_,_,_]
operator create_histogram1d_equicount alias CREATE_HISTOGRAM1D_EQUICOUNT pattern _ op[_,_]
operator create_histogram2d_equicount alias CREATE_HISTOGRAM2D_EQUICOUNT pattern _ op[_,_,_,_]
operator no_components alias NO_COMPONENTS pattern op(_)
operator binsX alias BINSX pattern op(_)
operator binsY alias BINSY pattern op(_)
operator binrange_min alias BINRANGE_MIN pattern op(_,_)
operator binrange_max alias BINRANGE_MAX pattern op(_,_)
operator binrange_minX alias BINRANGE_MINX pattern op(_,_)
operator binrange_maxX alias BINRANGE_MAXX pattern op(_,_)
operator binrange_minY alias BINRANGE_MINY pattern op(_,_)
operator binrange_maxY alias BINRANGE_MAXY pattern op(_,_)
operator getcount1d alias GETCOUNT1D pattern op(_,_)
operator getcount2d alias GETCOUNT2D pattern op(_,_,_)
operator findbin alias FINDBIN pattern op(_,_)
operator findbinX alias FINDBINX pattern op(_,_)
operator findbinY alias FINDBINY pattern op(_,_)
operator is_refinement alias IS_REFINEMENT pattern op(_,_)
operator < alias LT pattern _ infixop _
operator = alias EQUAL pattern _ infixop _
operator find_minbin alias FIND_MINBIN pattern _ op
operator find_maxbin alias FIND_MAXBIN pattern _ op
operator mean alias MEAN pattern _ op
operator meanX alias MEANX pattern _ op
operator meanY alias MEANY pattern _ op
operator variance alias VARIANCE pattern _ op
operator varianceX alias VARIANCEX pattern _ op
operator varianceY alias VARIANCEY pattern _ op
operator covariance alias COVARIANCE pattern _ op
operator distance alias DISTANCE pattern op(_,_)
operator translatehistogram alias TRANSLATEHISTOGRAM pattern _ op[_]
operator usehistogram alias USEHISTOGRAM pattern _ op[ list; fun ]
implicit parameter element type ELEMENT
operator usehistogram2 alias USEHISTOGRAM2 pattern _ _ op[ list; fun ]
implicit parameters element1, element2 types ELEMENT, ELEMENT
operator fold alias FOLD pattern _ op [ _; _ ]
operator shrink_eager alias SHRINK_EAGER pattern op(_, _, _)
operator shrink_eager2 alias SHRINK_EAGER2 pattern op(_, _, _, _, _)
operator shrink_lazy alias SHRINK_LAZY pattern op(_, _, _)
operator shrink_lazy2 alias SHRINK_LAZY2 pattern op(_, _, _, _, _)
operator insert1dvalue alias INSERT1DVALUE pattern op(_, _, _)
operator insert1d alias INSERT1D pattern op(_, _)
operator insert2dvalue alias INSERT2DVALUE pattern op(_, _, _, _)
operator insert2d alias INSERT2DVALUE pattern op(_, _, _)
# file Distributed5/Distributed5Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator dmapS alias DMAPS pattern _ op[_,fun] implicit parameter dmapelem type ARRAYORTASKSFUNARG1
operator dmapS2 alias DMAPS2 pattern _ _ op[_,fun] implicit parameters elem1, elem2 types ARRAYORTASKSFUNARG1, ARRAYORTASKSFUNARG2
operator dmapS3 alias DMAPS3 pattern _ _ _ op[_,fun] implicit parameters elem1, elem2, elem3 types ARRAYORTASKSFUNARG1, ARRAYORTASKSFUNARG2, ARRAYORTASKSFUNARG3
operator dmapS4 alias DMAPS4 pattern _ _ _ _ op[_,fun] implicit parameters elem1, elem2, elem3, elem4 types ARRAYORTASKSFUNARG1, ARRAYORTASKSFUNARG2, ARRAYORTASKSFUNARG3, ARRAYORTASKSFUNARG4
operator dmapS5 alias DMAPS5 pattern _ _ _ _ _ op[_,fun] implicit parameters elem1, elem2, elem3, elem4, elem5 types ARRAYORTASKSFUNARG1, ARRAYORTASKSFUNARG2, ARRAYORTASKSFUNARG3, ARRAYORTASKSFUNARG4, ARRAYORTASKSFUNARG5
operator dproductS alias DPRODUCTS pattern _ _ op[_,fun] implicit parameters elem1, elem2 types ARRAYORTASKSFUNARG1, ARRAYORTASKSFUNFSARG2
operator partitionFS alias PARTITIONFS pattern _ op[_,fun,fun,_] implicit parameters arg1, arg2 types ARRAYORTASKSFUNARGPARTITIONF, ARRAYORTASKSFUNARGPARTITIONF
operator collectS alias COLLECTS pattern _ op[_]
operator schedule alias SCHEDULE pattern _ op[_]
operator tasks2tuples alias TASKS2TUPLES pattern _ op
# file TrajectorySimilarity/TrajectorySimilarity.spec
#This file is part of SECONDO.
#Copyright (C) 2015, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator isempty alias ISEMPTY pattern op(_)
operator no_components alias NO_COMPONENTS pattern op(_)
operator to_dline alias TO_DLINE pattern op(_)
operator to_pointseq alias TO_POINTSEQ pattern op(_, _)
operator to_tpointseq alias TO_TPOINTSEQ pattern op(_, _)
operator sample_to_pointseq alias SAMPLE pattern op(_, _)
operator sample_to_tpointseq alias SAMPLE pattern op(_, _)
operator dist_origin alias DIST_ORIGIN pattern op(_, _)
operator dist_destination alias DIST_DESTINATION pattern op(_, _)
operator dist_origin_and_destination alias DIST_DESTINATION pattern op(_, _)
operator dist_euclidean alias DIST_EUCLIDEAN pattern op(_, _)
operator lcss alias LCSS pattern op(_, _, _)
operator rel_lcss alias REL_LCSS pattern op(_, _, _)
operator dist_lcss alias DIST_LCSS pattern op(_, _, _)
operator dist_lip alias DIST_LIP pattern op(_, _)
operator dist_stlip alias DIST_STLIP pattern op(_, _, _, _)
operator dist_spstlip2 alias DIST_SPSTLIP2 pattern op(_, _, _, _, _)
operator genlip alias GENLIP pattern op(_, _, _, _)
operator genlip2 alias GENLIP2 pattern op(_, _, _, _)
# file Conversion/Conversion.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator rtf2txt alias RTF2TXT pattern op( _ )
# file SemanticTrajectory/SemanticTrajectory.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator makesemtraj alias MAKESEMTRAJ pattern _ op [_, _, _]
operator makesemtraj2 alias MAKESEMTRAJ2 pattern _ _op [_, _, _,_]
operator sim alias SIM pattern op (_,_,_,_)
operator ttsim alias TTSIM pattern op (_,_,_,_,_)
operator bbsim alias BBSIM pattern op (_,_,_,_)
operator btsim alias BTSIM pattern op (_,_,_,_)
operator stbox alias STBOX pattern op (_)
operator makesum alias MAKESUM pattern _ op [_,_,_,_,_,_]
operator extractkeywords alias extractkeywords pattern _ op
operator batches alias BATCHES pattern _ op[_,_,_]
operator filterbbsim alias FILTERBBSIM pattern _ op[_,_,_,_,_,_,_]
operator filterbtsim alias FILTERBTSIM pattern _ _ op[_,_,_,_,_]
operator filterttsim alias FILTERTTSIM pattern _ op[_,_,_,_,_,_]
operator filtersim alias FILTERSIM pattern _ op[_,_,_,_,_]
operator buildbatch alias BUILDBATCH pattern _ _op[_,_,_,_,_,_]
operator getTrips alias GETTRIPS pattern _ op
operator largerbatch alias LARGERBATCH pattern op(_, _)
# file Cluster2/Cluster2Algebra.spec
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator dbscan alias DBSCAN pattern _ op [fun, _, _] implicit parameter streamelem type STREAMELEM !!
# file Cluster/ClusterAlgebra.spec
# file Standard-C++/StandardAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator cluster_a alias CLUSTERA pattern op ( _ )
operator cluster_b alias CLUSTERB pattern _ op [ _, _]
operator cluster_c alias CLUSTERC pattern _ op [ _, _]
operator cluster_g alias CLUSTERC pattern _ op [ _, _]
operator cluster_d alias CLUSTERD pattern _ op [ _ ]
operator cluster_e alias CLUSTERE pattern _ op [ _ ]
operator cluster_f alias CLUSTERF pattern _ op [ _ ]
# file Pregel/PregelAlgebra.spec
operator messageDistribute alias MESSAGEDISTRIBUTE pattern _ op
operator messageFeed alias MESSAGEFEED pattern op ()
operator startMessageClient alias STARTMESSAGECLIENT pattern op (_,_,_)
operator startMessageServer alias STARTMESSAGESERVER pattern op (_)
operator setupPregel alias SETUPPREGEL pattern op (_)
operator initPregelMessages alias INITPREGELMESSAGES pattern _ op
operator initPregelMessagesWorker alias INITPREGELMESSAGESWORKER pattern _ op
operator startLoopbackMessageClient alias STARTLOOPBACKMESSAGECLIENT pattern op (_)
operator setPregelFunction alias SETPREGELFUNCTION pattern op (_)
operator startPregel alias STARTPREGEL pattern op (_)
operator resetPregel alias RESETPREGEL pattern op ()
operator expectPregelMessages alias EXPECTPREGELMESSAGES pattern op ()
operator pregelStatus alias PREGELSTATUS pattern op ()
operator setPregelFunctionWorker alias SETPREGELFUNCTIONWORKER pattern op (_,_)
operator startPregelWorker alias STARTPREGELWORKER pattern op (_)
operator remotePregelCommand alias REMOTEPREGELCOMMAND pattern op (_)
# file StreamMining/StreamMiningAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator reservoir alias RESERVOIR pattern _ op[_]
operator tilted alias TILTED pattern _ op[_]
operator createbloomfilter alias BLOOM pattern _ op[_,_]
operator bloomcontains alias BLOOMC pattern _op[_]
operator createcountmin alias CMS pattern _op[_,_,_]
operator cmscount alias CMSCOUNT pattern _op[_]
operator createams alias AMS pattern _op[_,_,_]
operator amsestimate alias AMSESTIMATE pattern _op
operator createlossycounter alias LC pattern _op[_,_]
operator lcfrequent alias FREQ pattern _op[_]
operator outlier alias OUTLIER pattern _op[_,_]
# file MapMatching/MapMatchingAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator mapmatchmht alias MAPMATCHMHT pattern op( _ , _ )
operator omapmatchmht alias OMAPMATCHMHT pattern op( _ , _ , _ , _ )
operator omapmatchmht alias OMAPMATCHMHT_P pattern op( _ , _ , _ , _ )
operator omapmatchmht_mpoint alias OMAPMATCHMHT_MPOINT pattern op( _ , _ , _ , _ )
operator gpximport alias GPXIMPORT pattern op( _ )
# file CStream/CStreamAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator testop alias TESTOP pattern _ op [ _ ]
operator transformtstream alias TRANSFORMTSTREAM pattern _ op
operator transformvtstream alias TRANSFORMVTSTREAM pattern _ op [ _ ]
#operator printvtstream alias PRINTVTSTREAM pattern _ op [ _ ]
#operator printvtstream alias PRINTVTSTREAM pattern _ op
operator receiveStream alias RECEIVESTREAM pattern op ( _, _ )
operator provideTupleTypes alias PROVIDETUPLETYPES pattern _ op [ _ ]
operator requestTupleTypes alias REQUESTTUPLETYPES pattern op ( _, _, _ )
operator registerForStream alias REGISTERFORSTREAM pattern _ _ op [_,fun ] implicit parameter elem type TTYPE3
operator distributeStream alias DISTRIBUTESTREAM pattern _ op [ _, _ ]
operator count alias COUNT pattern _ op
operator printstream alias PRINTSTREAM pattern _ op
operator headnp alias HEADNP pattern _ op[_]
# file ColumnSpatial/ColumnSpatial.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#operator intersects alias INTERSECTS pattern _ infixop _
operator inside alias INSIDE pattern _ infixop _
operator contains alias CONTAINS pattern _ infixop _
operator mp alias MP pattern _ op [ _ ]
operator + alias PLUS pattern _ infixop _
operator count alias COUNT pattern _ op
operator showarray alias SHOWARRAY pattern _ op
# file BTree2/BTree2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#operator createbtree alias CREATEBTREE pattern _ op [ _,_,_,_ ]
operator createbtree2 alias CREATEBTREE2 pattern _ op [ _,_,_,_ ]
operator insertbtree2 alias INSERTBTREE2 pattern _ _ op [ _, _]
operator insertbtree alias INSERTBTREE pattern _ _ op [ _ ]
operator deletebtree2 alias DELETEBTREE2 pattern _ _ op [ _, _]
operator deletebtree alias DELETEBTREE pattern _ _ op [ _ ]
operator updatebtree2 alias UPDATEBTREE2 pattern _ _ op [ _, _]
operator updatebtree alias UPDATEBTREE pattern _ _ op [ _ ]
operator exactmatch2 alias EXACTMATCH2 pattern _ op [ _ ]
operator exactmatchS alias EXACTMATCHS pattern _ op [ _ ]
operator exactmatch alias EXACTMATCH pattern _ _ op [ _ ]
operator range2 alias RANGE2 pattern _ op [ _, _ ]
operator rangeS alias RANGES pattern _ op [ _, _ ]
operator range alias RANGE pattern _ _ op [ _, _ ]
operator leftrange2 alias LEFTRANGE2 pattern _ op [ _ ]
operator leftrangeS alias LEFTRANGES pattern _ op [ _ ]
operator leftrange alias LEFTRANGE pattern _ _ op [ _ ]
operator rightrange2 alias RIGHTRANGE2 pattern _ op [ _ ]
operator rightrangeS alias RIGHTRANGES pattern _ op [ _ ]
operator rightrange alias RIGHTRANGE pattern _ _ op [ _ ]
operator keyrange2 alias KEYRANGE2 pattern _ op [ _ ]
operator keyrange alias KEYRANGE pattern _ _ op [ _ ]
operator getFileInfo alias GETFILEINFO pattern op ( _ )
operator treeheight alias TREEHEIGHT pattern op ( _ )
operator no_nodes alias NO_NODES pattern op ( _ )
operator no_entries alias NO_ENTRIES pattern op ( _ )
operator getRootNode alias GETROOTNODE pattern op ( _ )
operator getNodeInfo alias GETNODEINFO pattern op ( _ , _ )
operator getNodeSons alias GETNODESONS pattern op ( _ , _ )
operator internal_node_capacity alias INTERNAL_NODE_CAPACITY pattern op ( _ )
operator leaf_node_capacity alias LEAF_NODE_CAPACITY pattern op ( _ )
operator getMinFillDegree alias GETMINFILLDEGREE pattern op ( _ )
operator getNodeSize alias GETNODESIZE pattern op ( _ )
operator reset_counters alias RESET_COUNTERS pattern op ( _ )
operator set_cache_size alias SET_CACHE_SIZE pattern op ( _ , _ )
operator get_cache_size alias GET_CACHE_SIZE pattern op ( _ )
operator pin_nodes alias PIN_NODES pattern _ op [ _ ]
operator unpin_nodes alias UNPIN_NODES pattern _ op [ _ ]
operator get_pinned_nodes alias GET_PINNED_NODES pattern op ( _ )
operator get_no_nodes_visited alias GET_NO_NODES_VISITED pattern op ( _ )
operator get_no_cachehits alias GET_NO_CACHEHITS pattern op ( _ )
operator set_cache_limit_type alias SETCACHELIMITTYPE pattern op ( _ , _ )
operator set_maxkeysize alias SETMAXKEYSIZE pattern op(_)
operator get_maxkeysize alias GETMAXKEYSIZE pattern op(_)
operator set_maxvaluesize alias SETMAXVALUESIZE pattern op(_)
operator get_maxvaluesize alias GETMAXVALUESIZE pattern op(_)
operator get_statistics alias GETSTATISTICS pattern op(_)
operator set_debug alias SETDEBUG pattern op(_)
operator getentry2 alias GETENTRY2 pattern op ( _ )
# file Picture/PictureAlgebra.spec
operator getWidth alias GETWIDTH pattern _ op
operator getHeight alias GETHEIGHT pattern _ op
operator isgrayscale alias ISGRAYSCALE pattern _ op
operator getFilename alias GETFILENAME pattern _ op
operator getCategory alias getCATEGORY pattern _ op
operator getPictureDate alias GETPICTUREDATE pattern _ op
operator isportrait alias ISPORTRAIT pattern _ op
operator colordist alias COLORDIST pattern _ op [ _ ]
operator equals alias EQUALS pattern _ _ op [ _, _ ]
#operator contains alias CONTAINS pattern _ infixop _
operator simpleequals alias SIMPLEEQUALS pattern _ infixop _
operator like alias LIKE pattern _ op [ _, _, _, _ ]
operator cut alias CUT pattern _ op [ _, _, _, _ ]
operator scale alias SCALE pattern _ op [ _, _ ]
operator flipleft alias FLIPLEFT pattern _ op [ _ ]
operator mirror alias MIRROR pattern _ op [ _ ]
operator display alias DISPLAY pattern _ op
operator export alias EXPORT pattern _ op [ _ ]
operator distance alias DISTANCE pattern op(_,_)
operator getHistHsv8 alias GETHISTHSV8 pattern op(_)
operator getHistHsv16 alias GETHISTHSV16 pattern op(_)
operator getHistHsv32 alias GETHISTHSV32 pattern op(_)
operator getHistHsv64 alias GETHISTHSV64 pattern op(_)
operator getHistHsv128 alias GETHISTHSV128 pattern op(_)
operator getHistHsv256 alias GETHISTHSV256 pattern op(_)
operator getHistLab256 alias GETHISTLAB256 pattern op(_)
operator importPicture alias IMPORTPICTURE pattern op(_)
# file Raster2/Raster2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator atlocation alias ATLOCATION pattern _ op [_,_]
operator atinstant alias ATINSTANT pattern _ infixop _
operator inst alias INST pattern op(_)
operator val alias VAL pattern op(_)
operator atperiods alias ATPERIODS pattern _ infixop _
operator atrange alias ATRANGE pattern _ op [_,_,_]
operator deftime alias DEFTIME pattern op(_)
operator bbox alias BBOX pattern op(_,_)
operator minimum alias MINIMUM pattern op(_)
operator maximum alias MAXIMUM pattern op(_)
operator map alias MAP pattern _ op [fun ]
implicit parameter element type CELL1
operator map2 alias MAP2 pattern _ _ op [fun]
implicit parameters elem1, elem2 types CELL1, CELL2
operator fromregion alias FROMREGION pattern op(_,_)
operator toregion alias TOREGION pattern _ op
operator s2ms alias STOMS pattern op(_,_,_,_)
operator compose alias COMPOSE pattern _ infixop _
operator matchgrid alias MATCHGRID pattern _ op [_,fun,_]
implicit parameter element type CELLS
operator getgrid alias GETGRID pattern op(_)
operator importHgt alias IMPORTHGT pattern _ op
operator importEsriGrid alias IMPORTESRIGRID pattern op(_)
operator importEsriRaster alias IMPORTESRIRASTER pattern _ op
operator addLayer alias ADDLAYER pattern _ op[_,_]
operator importTiff alias IMPORTTIFF pattern _ op
operator createHgtIndex alias CREATEHGTINDEX pattern op( _ )
# file NestedRelation2/NestedRelation2Algebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator feed alias FEED pattern _ op
operator consume2 alias CONSUME2 pattern _ op
operator rename alias RENAME pattern _ op [ _ ]
operator extract alias EXTRACT pattern _ op [ _ ]
operator afeed alias AFEED pattern _ op
operator aconsume2 alias ACONSUME2 pattern _ op
operator nest2 alias NEST2 pattern _ op [ list; _ ]
operator unnest alias UNNEST pattern _ op [ _ ]
operator gettuples alias GETTUPLES pattern _ _ op
operator dblpimport alias DBLPIMPORT pattern _ op [ _ ]
operator genrel alias GENREL pattern op ( _,_, _, _, _, _, _, _)
operator typeof alias TYPEOF pattern _ op
# file Kafka/Kafka.spec
# postfix operator with an parameter
operator writetokafka alias WRITETOKAFKA pattern _ op [_ ]
#simple prefix operator
operator readfromkafka alias READFROMKAFKA pattern op(_)
# postfix operator with an parameter
operator finishStream alias FINISHSTREAM pattern _ op [_ ]
#simple prefix operator
operator signalFinish alias SIGNALFINISH pattern op(_)
# postfix operator with an parameter
operator consoleConsumer alias CONSOLECONSUMER pattern _ op
#simple prefix operator
operator readfromwebsocket alias READFROMWEBSOCKET pattern op(_)
#simple prefix operator
operator installLocalKafka alias INSTALLLOCALKAFKA pattern op(_)
#simple prefix operator
operator startLocalKafka alias STARTLOCALKAFKA pattern op(_)
#simple prefix operator
operator stopLocalKafka alias STOPLOCALKAFKA pattern op(_)
#simple prefix operator
operator statusLocalKafka alias STATUSLOCALKAFKA pattern op(_)
#simple prefix operator
operator localKafka alias LOCALKAFKA pattern op(_)
# file Precise/PreciseAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator + alias PLUS pattern _ infixop _
operator - alias MINUS pattern _ infixop _
operator * alias TIMES pattern _ infixop _
operator / alias DIVIDEDBY pattern _ infixop _
operator translate alias TRANSLATE pattern _ op [list]
operator scale alias TRANSLATE pattern _ op [_,_]
operator toPrecise alias TOPRECISE pattern op(_)
operator makePrecPoint alias MAKEPRECPOINT pattern op(_,_)
operator contains alias CONTAINS pattern _ infixop _
operator intersects alias INTERSECTS pattern _ infixop _
operator union alias UNION pattern _ infixop _
operator intersection alias INTERSECTION pattern op(_,_)
operator difference alias DIFFERENCE pattern op(_,_)
operator str2precise alias STR2PRECISE pattern op(_)
operator collectprecise alias COLLECTPRECISE pattern _ op[_]
# file OptAux/OptAuxAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator predcounts alias PREDCOUNTS pattern _ op [ funlist ] implicit parameter tuple type TUPLE
operator eval alias EVAL pattern op(_,_,_)
operator evalS alias EVALS pattern op(_,_,_)
# file Auxiliary/AuxiliaryAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator sleep alias SLEEP pattern _ op [ _ ]
operator statistics alias STATISTICS pattern _ op [ _ , _ ]
operator faultcrash alias FAULTCRASH pattern _ op [ _ ]
operator faultloop alias FAULTLOOP pattern _ op [ _ ]
# file JNet/JNetAlgebra.spec
operator = alias EQ pattern _ infixop _
operator >= alias GE pattern _ infixop _
operator > alias GT pattern _ infixop _
operator <= alias LE pattern _ infixop _
operator < alias LT pattern _ infixop _
operator - alias MINUS pattern _ infixop _
operator # alias NE pattern _ infixop _
operator altrlocs alias ALTRLOCS pattern op ( _ )
operator at alias AT pattern _ infixop _
operator atinstant alias ATINSTANT pattern _ infixop _
operator atperiods alias ATPERIODS pattern _ infixop _
operator bbox alias BBOX pattern op ( _ , _ )
operator circle alias CIRCLE pattern op ( _ , _ , _ )
operator createijpoint alias CREATEIJPOINT pattern op ( _ , _ )
operator createjline alias CREATEJLINE pattern op ( _ , _ )
operator createjnet alias CREATEJNET pattern op ( _ , _ , _ , _ , _ )
operator createjpoint alias CREATEJPOINT pattern op ( _ , _ )
operator createjpoints alias CREATEJPOINTS pattern op ( _ , _ )
operator createlist alias CREATELIST pattern _ op
operator createmjpoint alias CREATEMJPOINT pattern op ( _ )
operator createndg alias CREATENDG pattern op ( _ , _ , _ , _ , _ )
operator createrint alias CREATERINT pattern op ( _ , _ , _ , _ )
operator createrloc alias CREATERLOC pattern op ( _ , _ , _ )
operator createstream alias CREATESTREAM pattern op ( _ )
operator createujpoint alias CREATEUJPOINT pattern op ( _ , _ , _ , _ , _ , _ )
operator fromnetwork alias FROMNETWORK pattern op ( _ )
operator getAdjacentSections alias GETADJACENTSECTIONS pattern op ( _ , _ , _ )
operator getBGP alias GETBGP pattern op ( _ )
operator getReverseAdjacentSections alias GETREVERSEADJACENTSECTIONS pattern op ( _ , _ , _ )
operator distances alias DISTANCES pattern op ( _ )
operator incircle alias INCIRCLE pattern op ( _ , _ )
operator initial alias INITIAL pattern op ( _ )
operator inside alias INSIDE pattern _ infixop _
operator inst alias INST pattern op ( _ )
operator intersects alias INTERSECTS pattern _ infixop _
operator isempty alias ISEMPTY pattern op ( _ )
operator junctions alias JUNCTIONS pattern op ( _ )
operator length alias LENGTH pattern op ( _ )
operator netbox alias NETBOX pattern op ( _ )
operator netdistance alias NETDISTANCE pattern op ( _ , _ )
operator outcircle alias OUTCIRCLE pattern op ( _ , _ )
operator passes alias PASSES pattern _ infixop _
operator present alias PRESENT pattern _ infixop _
operator restrict alias RESTRICT pattern op( _ , _ )
operator reverseshortestpathtree alias REVERSESHORTESTPATHTREE pattern op ( _ )
operator routes alias ROUTES pattern op ( _ )
operator sections alias SECTIONS pattern op ( _ )
operator shortest_path alias SHORTEST_PATH pattern op( _ , _ )
operator shortestpathtree alias SHORTESPATHTREE pattern op ( _ , _ )
operator tempnetbox alias TEMPNETBOX pattern op ( _ )
operator tojline alias TOJLINE pattern op ( _ )
operator tonetwork alias TONETWORK pattern op ( _ , _ )
operator trajectory alias TRAJECTORY pattern op ( _ )
operator union alias UNION pattern _ infixop _
operator units alias UNITS pattern op ( _ )
operator val alias VAL pattern op ( _ )
# file KeyValueStore/KeyValueStoreAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#SERVERLIST
#
operator kvsAdd alias KVSADD pattern op (_, _, _)
operator kvsRemove alias KVSREMOVE pattern op (_)
operator kvsReconnect alias KVSRECONNECT pattern op (_)
operator kvsUpdateServerList alias KVSUPDATESERVERLIST pattern op (_)
operator kvsSyncServerList alias KVSSYNCSERVERLIST pattern op()
operator kvsSetDatabase alias KVSSETDATABASE pattern op (_)
operator kvsUseDatabase alias KVSUSEDATABASE pattern op (_)
operator kvsList alias KVSLIST pattern op()
#
#QUAD TREE
#
operator qtcreatedist alias QTCREATEDIST pattern _ op [_, _]
operator qtserveridLocal alias QTSERVERIDLOCAL pattern op (_, _)
operator qtserverid alias QTSERVERID pattern op (_, _)
operator qtintersectsLocal alias QTINTERSECTSLOCAL pattern op (_, _, _)
operator qtintersects alias QTINTERSECTS pattern op (_, _, _)
operator qtDistinct alias QTDISTINCT pattern op (_, _)
#
#DISTRIBUTION
#
operator kvsServerId alias KVSSERVERID pattern op (_, _, _)
operator kvsSaveDist alias KVSSAVEDIST pattern op (_)
operator kvsDistStream alias KVSDISTSTREAM pattern op (_)
operator kvsFilter alias KVSFILTER pattern _ op [_, _, _, _]
#
#KEY VALUE STORE
#
operator kvsStartApp alias KVSSTARTAPP pattern op()
operator kvsTransferId alias KVSTRANSFERID pattern op()
operator kvsGlobalId alias KVSGLOBALID pattern op()
operator kvsInitClients alias KVSINITCLIENTS pattern op(_, _, _)
operator kvsStartClient alias KVSSTARTCLIENT pattern op (_)
operator kvsStopClient alias KVSSTOPCLIENT pattern op (_)
operator kvsSetId alias KVSSETID pattern op (_)
operator kvsSetMaster alias KVSSETMASTER pattern op (_, _, _)
operator kvsRetrieve alias KVSRETRIEVE pattern _ op [_, _]
operator kvsExec alias KVSEXEC pattern op (_)
#
#NETWORKSTREAMS & DISTRIBUTION
#
operator kvsRemoteStream alias KVSREMOTESTREAM pattern op (_)
operator kvsRemoteStreamSCP alias KVSREMOTESTREAMSCP pattern op (_)
operator kvsDistribute alias KVSDISTRIBUTE pattern _ op [_, _, _, _, _, _]
#
#DATA SOURCE
#
operator kvsDataSourceSCP alias KVSDATASOURCESCP pattern op ()
# End KeyValueStoreAlgebra.spec
# file STPattern/STPatternAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator vec alias CREATESTVECTOR pattern op(_)
operator stpattern alias STPATTERN pattern _ op[funlist;list]
operator stpattern2 alias STPATTERN2 pattern _ op[funlist;list]
operator stpatternex alias STPATTERNEX pattern _ op[funlist;list;_]
operator stpatternex2 alias STPATTERNEX2 pattern _ op[funlist;list;_]
operator stpatternextend alias STPATTERNEXTEND pattern _ op[funlist;list] implicit parameter streamelem type STREAMELEM
operator stpatternextend2 alias STPATTERNEXTEND2 pattern _ op[funlist;list] implicit parameter streamelem type STREAMELEM
operator stpatternexextend alias STPATTERNEXEXTEND pattern _ op[funlist;list;fun] implicit parameter streamelem type STREAMELEM
operator stpatternexextend2 alias STPATTERNEXEXTEND2 pattern _ op[funlist;list;fun] implicit parameter streamelem type STREAMELEM
operator stpatternextendstream alias STPATTERNEXTENDSTREAM pattern _ op[funlist;list] implicit parameter streamelem type STREAMELEM
operator stpatternextendstream2 alias STPATTERNEXTENDSTREAM2 pattern _ op[funlist;list] implicit parameter streamelem type STREAMELEM
operator stpatternexextendstream alias STPATTERNEXEXTENDSTREAM pattern _ op[funlist;list;fun] implicit parameter streamelem type STREAMELEM
operator stpatternexextendstream2 alias STPATTERNEXEXTENDSTREAM2 pattern _ op[funlist;list;fun] implicit parameter streamelem type STREAMELEM
operator stconstraint alias STCONSTRAINT pattern op(_,_,_)
operator end alias END pattern op(_)
operator start alias START pattern op(_)
operator randommbool alias RandomMBool pattern op(_)
operator passmbool alias PassMBool pattern op(_)
operator randomdelay alias RANDOMDELAY pattern op(_,_)
operator computeclosure alias COMPUTECLOSURE pattern _ op[funlist;list]
operator randomshiftdelay alias RANDOMSHIFTDELAY pattern op(_,_,_,_)
# file Relation-C++/RelationAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator count alias COUNT pattern _ op
operator count2 alias COUNT2 pattern _ op
operator countboth alias COUNTBOTH pattern _ _ op
operator roottuplesize alias ROOTTUPLESIZE pattern _ op
operator exttuplesize alias EXTTUPLESIZE pattern _ op
operator tuplesize alias TUPLESIZE pattern _ op
operator memtuplesize alias MEMTUPLESIZE pattern _ op
operator memattrsize alias MEMATTRSIZE pattern _ op
operator rootattrsize alias ROOTATTRSIZE pattern _ op[ _ ]
operator extattrsize alias EXTATTRSIZE pattern _ op[ _ ]
operator attrsize alias ATTRSIZE pattern _ op[ _ ]
operator sizecounters alias SIZECOUNTERS pattern _ op[ _ ]
operator dumpstream alias DUMPSTREAM pattern _ op[ _ ]
operator feed alias FEED pattern _ op
operator consume alias CONSUME pattern _ op
operator oconsume alias OCONSUME pattern _ op [ list ]
operator tconsume alias TCONSUME pattern _ op
operator attr alias ATTR pattern op (_, _)
operator project alias PROJECT pattern _ op [list]
operator feedproject alias FEEDPROJECT pattern _ op [list]
operator remove alias REMOVE pattern _ op [list]
operator filter alias FILTER pattern _ op [ fun ] implicit parameter streamelem type STREAMELEM !!
operator reduce alias REDUCE pattern _ op [ fun, _ ] implicit parameter tuple type TUPLE
operator product alias PRODUCT pattern _ _ op
operator rename alias RENAME pattern _ op [ _ ]
operator mconsume alias MCONSUME pattern _ op
operator ! alias BUFFER pattern _ op
operator getFileInfo alias GETFILEINFO pattern op ( _ )
operator renameAttr alias RENAMEATTR pattern _ op [funlist ]
operator validateAttr alias VALIDATEATTR pattern _ op
operator feedNth alias FEEDNTH pattern _ op[_,_]
operator clear alias CLEAR pattern _ op
operator ifthenelse2 alias IFTHENELSE2 pattern op( _, _, _ )
operator relcount alias RELCOUNT pattern _ op
operator relcount2 alias RELCOUNT2 pattern _ op
# file TimeSeries/TimeSeriesAlgebra.spec
#This file is part of SECONDO.
#Copyright (C) 2004, University in Hagen, Department of Computer Science,
#Database Systems for New Applications.
#SECONDO is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#SECONDO is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with SECONDO; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
operator tsmotifbf alias TSMOTIFBF pattern _ op [ _, _ ]
operator tsmotifbffun alias TSMOTIFBFFUN pattern _ op [ _, _, fun ] implicit parameters lefttuple, righttuple types TUPLE, TUPLE2 !!
operator tsdistance alias TSDISTANCE pattern op(_, _)
operator tsdistancefun alias TSDISTANCEFUN pattern _ _ op [ fun ] implicit parameters lefttuple, righttuple types TUPLE, TUPLE2 !!
operator tsdtw alias TSDTW pattern op(_,_)
operator tsdif alias TSDIF pattern _ op[_]
operator tswhitenoise alias TSWHITENOISE pattern _ op[_, _]
operator predictma alias PREDICTMA pattern _ op[_ ,_]
operator predictar alias PREDICTAR pattern _ op[_, _]
operator predictarma alias PREDICTARMA pattern _op[_, _, _]
operator predictarima alias PREDICTARIMA pattern _ op[_, _, _, _]
operator ddtw alias DDTW pattern op(_,_)
operator paa alias PAA pattern _ op[_]
operator pacf alias PACF pattern _ op[_]
operator acf alias ACF pattern _ op[_]
operator dtwsc alias DTWSC pattern op(_, _, _)
operator motifmk alias MOTIFMK pattern _ op[_]
# file Geoid/GeoidAlgebra.spec
operator create_geoid alias CREATE_GEOID pattern op( _, _, _ )
operator getRadius alias GETRADIUS pattern op( _ )
operator getFlattening alias GETFLATTENING pattern op( _ )