# 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( _ )