rasdaman complete source
|
Go to the source code of this file.
Classes | |
union | YYSTYPE |
Macros | |
#define | YYDEBUG 0 |
#define | YYTOKENTYPE |
#define | Identifier 258 |
#define | BooleanLit 259 |
#define | CharacterLit 260 |
#define | IntegerLit 261 |
#define | FloatLit 262 |
#define | StringLit 263 |
#define | TUNSIG 264 |
#define | TBOOL 265 |
#define | TOCTET 266 |
#define | TCHAR 267 |
#define | TSHORT 268 |
#define | TUSHORT 269 |
#define | TLONG 270 |
#define | TULONG 271 |
#define | TFLOAT 272 |
#define | TDOUBLE 273 |
#define | SELECT 274 |
#define | FROM 275 |
#define | WHERE 276 |
#define | AS 277 |
#define | RESTRICT 278 |
#define | TO 279 |
#define | EXTEND 280 |
#define | BY 281 |
#define | PROJECT 282 |
#define | AT 283 |
#define | DIMENSION 284 |
#define | ALL 285 |
#define | SOME 286 |
#define | COUNTCELLS 287 |
#define | ADDCELLS 288 |
#define | AVGCELLS 289 |
#define | MINCELLS 290 |
#define | MAXCELLS 291 |
#define | SDOM 292 |
#define | OVER 293 |
#define | USING 294 |
#define | LO 295 |
#define | HI 296 |
#define | UPDATE 297 |
#define | SET 298 |
#define | ASSIGN 299 |
#define | MARRAY 300 |
#define | CONDENSE 301 |
#define | IN 302 |
#define | DOT 303 |
#define | COMMA 304 |
#define | IS 305 |
#define | NOT 306 |
#define | AND 307 |
#define | OR 308 |
#define | XOR 309 |
#define | PLUS 310 |
#define | MINUS 311 |
#define | MULT 312 |
#define | DIV 313 |
#define | EQUAL 314 |
#define | LESS 315 |
#define | GREATER 316 |
#define | LESSEQUAL 317 |
#define | GREATEREQUAL 318 |
#define | NOTEQUAL 319 |
#define | COLON 320 |
#define | SEMICOLON 321 |
#define | LEPAR 322 |
#define | REPAR 323 |
#define | LRPAR 324 |
#define | RRPAR 325 |
#define | LCPAR 326 |
#define | RCPAR 327 |
#define | INSERT 328 |
#define | INTO 329 |
#define | VALUES 330 |
#define | DELETE 331 |
#define | DROP 332 |
#define | CREATE 333 |
#define | COLLECTION 334 |
#define | MDDPARAM 335 |
#define | OID 336 |
#define | SHIFT 337 |
#define | SCALE 338 |
#define | SQRT 339 |
#define | ABS 340 |
#define | EXP 341 |
#define | LOG 342 |
#define | LN 343 |
#define | SIN 344 |
#define | COS 345 |
#define | TAN 346 |
#define | SINH 347 |
#define | COSH 348 |
#define | TANH 349 |
#define | ARCSIN 350 |
#define | ARCCOS 351 |
#define | ARCTAN 352 |
#define | OVERLAY 353 |
#define | BIT 354 |
#define | UNKNOWN 355 |
#define | FASTSCALE 356 |
#define | PYRAMID 357 |
#define | MEMBERS 358 |
#define | ADD 359 |
#define | ALTER 360 |
#define | LIST 361 |
#define | INDEX 362 |
#define | RC_INDEX 363 |
#define | TC_INDEX 364 |
#define | A_INDEX 365 |
#define | D_INDEX 366 |
#define | RD_INDEX 367 |
#define | RPT_INDEX 368 |
#define | RRPT_INDEX 369 |
#define | IT_INDEX 370 |
#define | AUTO 371 |
#define | TILING 372 |
#define | ALIGNED 373 |
#define | REGULAR 374 |
#define | DIRECTIONAL 375 |
#define | WITH 376 |
#define | SUBTILING 377 |
#define | AREA 378 |
#define | OF 379 |
#define | INTEREST 380 |
#define | STATISTIC 381 |
#define | TILE 382 |
#define | SIZE 383 |
#define | BORDER 384 |
#define | THRESHOLD 385 |
#define | STRCT 386 |
#define | COMPLEX 387 |
#define | RE 388 |
#define | IM 389 |
#define | TIFF 390 |
#define | BMP 391 |
#define | HDF 392 |
#define | NETCDF 393 |
#define | CSV 394 |
#define | JPEG 395 |
#define | PNG 396 |
#define | VFF 397 |
#define | TOR 398 |
#define | DEM 399 |
#define | INV_TIFF 400 |
#define | INV_BMP 401 |
#define | INV_HDF 402 |
#define | INV_NETCDF 403 |
#define | INV_JPEG 404 |
#define | INV_PNG 405 |
#define | INV_VFF 406 |
#define | INV_CSV 407 |
#define | INV_TOR 408 |
#define | INV_DEM 409 |
#define | ENCODE 410 |
#define | CONCAT 411 |
#define | ALONG 412 |
#define | DBINFO 413 |
#define | CASE 414 |
#define | WHEN 415 |
#define | THEN 416 |
#define | ELSE 417 |
#define | END 418 |
#define | UNARYOP 419 |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | YYSTYPE_IS_DECLARED 1 |
Typedefs | |
typedef union YYSTYPE | YYSTYPE |
Enumerations | |
enum | yytokentype { Identifier = 258, BooleanLit = 259, CharacterLit = 260, IntegerLit = 261, FloatLit = 262, StringLit = 263, TUNSIG = 264, TBOOL = 265, TOCTET = 266, TCHAR = 267, TSHORT = 268, TUSHORT = 269, TLONG = 270, TULONG = 271, TFLOAT = 272, TDOUBLE = 273, SELECT = 274, FROM = 275, WHERE = 276, AS = 277, RESTRICT = 278, TO = 279, EXTEND = 280, BY = 281, PROJECT = 282, AT = 283, DIMENSION = 284, ALL = 285, SOME = 286, COUNTCELLS = 287, ADDCELLS = 288, AVGCELLS = 289, MINCELLS = 290, MAXCELLS = 291, SDOM = 292, OVER = 293, USING = 294, LO = 295, HI = 296, UPDATE = 297, SET = 298, ASSIGN = 299, MARRAY = 300, CONDENSE = 301, IN = 302, DOT = 303, COMMA = 304, IS = 305, NOT = 306, AND = 307, OR = 308, XOR = 309, PLUS = 310, MINUS = 311, MULT = 312, DIV = 313, EQUAL = 314, LESS = 315, GREATER = 316, LESSEQUAL = 317, GREATEREQUAL = 318, NOTEQUAL = 319, COLON = 320, SEMICOLON = 321, LEPAR = 322, REPAR = 323, LRPAR = 324, RRPAR = 325, LCPAR = 326, RCPAR = 327, INSERT = 328, INTO = 329, VALUES = 330, DELETE = 331, DROP = 332, CREATE = 333, COLLECTION = 334, MDDPARAM = 335, OID = 336, SHIFT = 337, SCALE = 338, SQRT = 339, ABS = 340, EXP = 341, LOG = 342, LN = 343, SIN = 344, COS = 345, TAN = 346, SINH = 347, COSH = 348, TANH = 349, ARCSIN = 350, ARCCOS = 351, ARCTAN = 352, OVERLAY = 353, BIT = 354, UNKNOWN = 355, FASTSCALE = 356, PYRAMID = 357, MEMBERS = 358, ADD = 359, ALTER = 360, LIST = 361, INDEX = 362, RC_INDEX = 363, TC_INDEX = 364, A_INDEX = 365, D_INDEX = 366, RD_INDEX = 367, RPT_INDEX = 368, RRPT_INDEX = 369, IT_INDEX = 370, AUTO = 371, TILING = 372, ALIGNED = 373, REGULAR = 374, DIRECTIONAL = 375, WITH = 376, SUBTILING = 377, AREA = 378, OF = 379, INTEREST = 380, STATISTIC = 381, TILE = 382, SIZE = 383, BORDER = 384, THRESHOLD = 385, STRCT = 386, COMPLEX = 387, RE = 388, IM = 389, TIFF = 390, BMP = 391, HDF = 392, NETCDF = 393, CSV = 394, JPEG = 395, PNG = 396, VFF = 397, TOR = 398, DEM = 399, INV_TIFF = 400, INV_BMP = 401, INV_HDF = 402, INV_NETCDF = 403, INV_JPEG = 404, INV_PNG = 405, INV_VFF = 406, INV_CSV = 407, INV_TOR = 408, INV_DEM = 409, ENCODE = 410, CONCAT = 411, ALONG = 412, DBINFO = 413, CASE = 414, WHEN = 415, THEN = 416, ELSE = 417, END = 418, UNARYOP = 419, Identifier = 258, BooleanLit = 259, CharacterLit = 260, IntegerLit = 261, FloatLit = 262, StringLit = 263, TUNSIG = 264, TBOOL = 265, TOCTET = 266, TCHAR = 267, TSHORT = 268, TUSHORT = 269, TLONG = 270, TULONG = 271, TFLOAT = 272, TDOUBLE = 273, SELECT = 274, FROM = 275, WHERE = 276, AS = 277, RESTRICT = 278, TO = 279, EXTEND = 280, BY = 281, PROJECT = 282, AT = 283, DIMENSION = 284, ALL = 285, SOME = 286, COUNTCELLS = 287, ADDCELLS = 288, AVGCELLS = 289, MINCELLS = 290, MAXCELLS = 291, SDOM = 292, OVER = 293, USING = 294, LO = 295, HI = 296, UPDATE = 297, SET = 298, ASSIGN = 299, MARRAY = 300, CONDENSE = 301, IN = 302, DOT = 303, COMMA = 304, IS = 305, NOT = 306, AND = 307, OR = 308, XOR = 309, PLUS = 310, MINUS = 311, MULT = 312, DIV = 313, EQUAL = 314, LESS = 315, GREATER = 316, LESSEQUAL = 317, GREATEREQUAL = 318, NOTEQUAL = 319, COLON = 320, SEMICOLON = 321, LEPAR = 322, REPAR = 323, LRPAR = 324, RRPAR = 325, LCPAR = 326, RCPAR = 327, INSERT = 328, INTO = 329, VALUES = 330, DELETE = 331, DROP = 332, CREATE = 333, COLLECTION = 334, MDDPARAM = 335, OID = 336, SHIFT = 337, SCALE = 338, SQRT = 339, ABS = 340, EXP = 341, LOG = 342, LN = 343, SIN = 344, COS = 345, TAN = 346, SINH = 347, COSH = 348, TANH = 349, ARCSIN = 350, ARCCOS = 351, ARCTAN = 352, OVERLAY = 353, BIT = 354, UNKNOWN = 355, FASTSCALE = 356, PYRAMID = 357, MEMBERS = 358, ADD = 359, ALTER = 360, LIST = 361, INDEX = 362, RC_INDEX = 363, TC_INDEX = 364, A_INDEX = 365, D_INDEX = 366, RD_INDEX = 367, RPT_INDEX = 368, RRPT_INDEX = 369, IT_INDEX = 370, AUTO = 371, TILING = 372, ALIGNED = 373, REGULAR = 374, DIRECTIONAL = 375, WITH = 376, SUBTILING = 377, AREA = 378, OF = 379, INTEREST = 380, STATISTIC = 381, TILE = 382, SIZE = 383, BORDER = 384, THRESHOLD = 385, STRCT = 386, COMPLEX = 387, RE = 388, IM = 389, TIFF = 390, BMP = 391, HDF = 392, NETCDF = 393, CSV = 394, JPEG = 395, PNG = 396, VFF = 397, TOR = 398, DEM = 399, INV_TIFF = 400, INV_BMP = 401, INV_HDF = 402, INV_NETCDF = 403, INV_JPEG = 404, INV_PNG = 405, INV_VFF = 406, INV_CSV = 407, INV_TOR = 408, INV_DEM = 409, ENCODE = 410, CONCAT = 411, ALONG = 412, DBINFO = 413, CASE = 414, WHEN = 415, THEN = 416, ELSE = 417, END = 418, UNARYOP = 419, Identifier = 258, IntegerLiteral = 259, SEMI = 260, LPAR = 261, RPAR = 262, COLON = 263, COMMA = 264, TIMES = 265, TYPEDEF = 266, PFLOAT = 267, PDOUBLE = 268, PLONG = 269, PSHORT = 270, PUNSIGNED = 271, PCHAR = 272, PBOOLEAN = 273, POCTET = 274, PCOMPLEX1 = 275, PCOMPLEX2 = 276, PSTRUCT = 277, LEFT = 278, RIGHT = 279, LEPAR = 280, REPAR = 281, SET = 282, MARRAY = 283, Identifier = 258, IntegerLiteral = 259, SEMI = 260, LPAR = 261, RPAR = 262, COLON = 263, COMMA = 264, TIMES = 265, TYPEDEF = 266, PFLOAT = 267, PDOUBLE = 268, PLONG = 269, PSHORT = 270, PUNSIGNED = 271, PCHAR = 272, PBOOLEAN = 273, POCTET = 274, PCOMPLEX1 = 275, PCOMPLEX2 = 276, PSTRUCT = 277, LEFT = 278, RIGHT = 279, LEPAR = 280, REPAR = 281, SET = 282, MARRAY = 283 } |
Functions | |
int | yyparse (void *mflag) |
Variables | |
YYSTYPE | yylval |
#define A_INDEX 365 |
#define ABS 340 |
#define ADD 359 |
#define ADDCELLS 288 |
#define ALIGNED 373 |
#define ALL 285 |
#define ALONG 412 |
#define ALTER 360 |
#define AND 307 |
#define ARCCOS 351 |
#define ARCSIN 350 |
#define ARCTAN 352 |
#define AREA 378 |
#define AS 277 |
#define ASSIGN 299 |
#define AT 283 |
#define AUTO 371 |
#define AVGCELLS 289 |
#define BIT 354 |
#define BMP 391 |
#define BooleanLit 259 |
#define BORDER 384 |
#define BY 281 |
#define CASE 414 |
#define CharacterLit 260 |
#define COLLECTION 334 |
#define COLON 320 |
#define COMMA 304 |
#define COMPLEX 387 |
#define CONCAT 411 |
#define CONDENSE 301 |
#define COS 345 |
#define COSH 348 |
#define COUNTCELLS 287 |
#define CREATE 333 |
#define CSV 394 |
#define D_INDEX 366 |
#define DBINFO 413 |
#define DELETE 331 |
#define DEM 399 |
#define DIMENSION 284 |
#define DIRECTIONAL 375 |
#define DIV 313 |
#define DOT 303 |
#define DROP 332 |
#define ELSE 417 |
#define ENCODE 410 |
#define END 418 |
#define EQUAL 314 |
#define EXP 341 |
#define EXTEND 280 |
#define FASTSCALE 356 |
#define FloatLit 262 |
#define FROM 275 |
#define GREATER 316 |
#define GREATEREQUAL 318 |
#define HDF 392 |
#define HI 296 |
#define Identifier 258 |
#define IM 389 |
#define IN 302 |
#define INDEX 362 |
#define INSERT 328 |
#define IntegerLit 261 |
#define INTEREST 380 |
#define INTO 329 |
#define INV_BMP 401 |
#define INV_CSV 407 |
#define INV_DEM 409 |
#define INV_HDF 402 |
#define INV_JPEG 404 |
#define INV_NETCDF 403 |
#define INV_PNG 405 |
#define INV_TIFF 400 |
#define INV_TOR 408 |
#define INV_VFF 406 |
#define IS 305 |
#define IT_INDEX 370 |
#define JPEG 395 |
#define LCPAR 326 |
#define LEPAR 322 |
#define LESS 315 |
#define LESSEQUAL 317 |
#define LIST 361 |
#define LN 343 |
#define LO 295 |
#define LOG 342 |
#define LRPAR 324 |
#define MARRAY 300 |
#define MAXCELLS 291 |
#define MDDPARAM 335 |
#define MEMBERS 358 |
#define MINCELLS 290 |
#define MINUS 311 |
#define MULT 312 |
#define NETCDF 393 |
#define NOT 306 |
#define NOTEQUAL 319 |
#define OF 379 |
#define OID 336 |
#define OR 308 |
#define OVER 293 |
#define OVERLAY 353 |
#define PLUS 310 |
#define PNG 396 |
#define PROJECT 282 |
#define PYRAMID 357 |
#define RC_INDEX 363 |
#define RCPAR 327 |
#define RD_INDEX 367 |
#define RE 388 |
#define REGULAR 374 |
#define REPAR 323 |
#define RESTRICT 278 |
#define RPT_INDEX 368 |
#define RRPAR 325 |
#define RRPT_INDEX 369 |
#define SCALE 338 |
#define SDOM 292 |
#define SELECT 274 |
#define SEMICOLON 321 |
#define SET 298 |
#define SHIFT 337 |
#define SIN 344 |
#define SINH 347 |
#define SIZE 383 |
#define SOME 286 |
#define SQRT 339 |
#define STATISTIC 381 |
#define STRCT 386 |
#define StringLit 263 |
#define SUBTILING 377 |
#define TAN 346 |
#define TANH 349 |
#define TBOOL 265 |
#define TC_INDEX 364 |
#define TCHAR 267 |
#define TDOUBLE 273 |
#define TFLOAT 272 |
#define THEN 416 |
#define THRESHOLD 385 |
#define TIFF 390 |
#define TILE 382 |
#define TILING 372 |
#define TLONG 270 |
#define TO 279 |
#define TOCTET 266 |
#define TOR 398 |
#define TSHORT 268 |
#define TULONG 271 |
#define TUNSIG 264 |
#define TUSHORT 269 |
#define UNARYOP 419 |
#define UNKNOWN 355 |
#define UPDATE 297 |
#define USING 294 |
#define VALUES 330 |
#define VFF 397 |
#define WHEN 415 |
#define WHERE 276 |
#define WITH 376 |
#define XOR 309 |
#define YYDEBUG 0 |
#define YYSTYPE_IS_DECLARED 1 |
#define YYSTYPE_IS_TRIVIAL 1 |
#define YYTOKENTYPE |
enum yytokentype |
int yyparse | ( | void * | mflag | ) |
YYSTYPE yylval |