casacore
Loading...
Searching...
No Matches
ExprLogicNodeArray.h
Go to the documentation of this file.
1//# ExprLogicArrayNode.h: Nodes representing logical array operators in table select expression tree
2//# Copyright (C) 1997,1999,2000
3//# Associated Universities, Inc. Washington DC, USA.
4//#
5//# This library is free software; you can redistribute it and/or modify it
6//# under the terms of the GNU Library General Public License as published by
7//# the Free Software Foundation; either version 2 of the License, or (at your
8//# option) any later version.
9//#
10//# This library is distributed in the hope that it will be useful, but WITHOUT
11//# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12//# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
13//# License for more details.
14//#
15//# You should have received a copy of the GNU Library General Public License
16//# along with this library; if not, write to the Free Software Foundation,
17//# Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
18//#
19//# Correspondence concerning AIPS++ should be addressed as follows:
20//# Internet email: aips2-request@nrao.edu.
21//# Postal address: AIPS++ Project Office
22//# National Radio Astronomy Observatory
23//# 520 Edgemont Road
24//# Charlottesville, VA 22903-2475 USA
25//#
26//# $Id: ExprLogicNodeArray.h 21262 2012-09-07 12:38:36Z gervandiepen $
27
28#ifndef TABLES_EXPRLOGICNODEARRAY_H
29#define TABLES_EXPRLOGICNODEARRAY_H
30
31//# Includes
32#include <casacore/casa/aips.h>
33#include <casacore/tables/TaQL/ExprNodeArray.h>
34#include <casacore/casa/Arrays/Array.h>
35
36namespace casacore { //# NAMESPACE CASACORE - BEGIN
37
38//# Forward Declarations
39
40//# This file defines classes derived from TableExprNode representing
41//# the data type and operator in a table expression.
42//#
43//# Data types Bool, Int64, Double, DComplex and String are used.
44//# Char, uChar, Short, uShort, Int, and uInt are converted to Int64,
45//# Float to Double, and Complex to DComplex.
46//# Binary operators ==, >=, >, <, <= and != are recognized.
47//# Also &&, ||, and unary ! are recognized.
48
49
50
51// <summary>
52// Bool Array comparison == in table select expression tree
53// </summary>
54
55// <use visibility=local>
56
57// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
58// </reviewed>
59
60// <prerequisite>
61//# Classes you should understand before using this one.
62// <li> TableExprNode
63// </prerequisite>
64
65// <synopsis>
66// This class represents an == comparison in a table select expression tree.
67// This is defined for all data types.
68// Only the Bool get function is defined, because the result of a
69// compare is always a Bool.
70// </synopsis>
71
79
80
81// <summary>
82// Int Array comparison == in table select expression tree
83// </summary>
84
85// <use visibility=local>
86
87// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
88// </reviewed>
89
90// <prerequisite>
91//# Classes you should understand before using this one.
92// <li> TableExprNode
93// </prerequisite>
94
95// <synopsis>
96// This class represents an == comparison in a table select expression tree.
97// This is defined for all data types.
98// Only the Bool get function is defined, because the result of a
99// compare is always a Bool.
100// </synopsis>
101
109
110
111// <summary>
112// Double Array comparison == in table select expression tree
113// </summary>
114
115// <use visibility=local>
116
117// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
118// </reviewed>
119
120// <prerequisite>
121//# Classes you should understand before using this one.
122// <li> TableExprNode
123// </prerequisite>
124
125// <synopsis>
126// This class represents an == comparison in a table select expression tree.
127// This is defined for all data types.
128// Only the Bool get function is defined, because the result of a
129// compare is always a Bool.
130// </synopsis>
131
139
140
141// <summary>
142// DComplex Array comparison == in table select expression tree
143// </summary>
144
145// <use visibility=local>
146
147// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
148// </reviewed>
149
150// <prerequisite>
151//# Classes you should understand before using this one.
152// <li> TableExprNode
153// </prerequisite>
154
155// <synopsis>
156// This class represents an == comparison in a table select expression tree.
157// This is defined for all data types.
158// Only the Bool get function is defined, because the result of a
159// compare is always a Bool.
160// </synopsis>
161
169
170
171// <summary>
172// String Array comparison == in table select expression tree
173// </summary>
174
175// <use visibility=local>
176
177// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
178// </reviewed>
179
180// <prerequisite>
181//# Classes you should understand before using this one.
182// <li> TableExprNode
183// </prerequisite>
184
185// <synopsis>
186// This class represents an == comparison in a table select expression tree.
187// This is defined for all data types.
188// Only the Bool get function is defined, because the result of a
189// compare is always a Bool.
190// </synopsis>
191
199
200
201// <summary>
202// Regex Array comparison == in table select expression tree
203// </summary>
204
205// <use visibility=local>
206
207// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
208// </reviewed>
209
210// <prerequisite>
211//# Classes you should understand before using this one.
212// <li> TableExprNode
213// </prerequisite>
214
215// <synopsis>
216// This class represents an == comparison in a table select expression tree.
217// This is defined for all data types.
218// Only the Bool get function is defined, because the result of a
219// compare is always a Bool.
220// </synopsis>
221
229
230
231// <summary>
232// Date Array comparison == in table select expression tree
233// </summary>
234
235// <use visibility=local>
236
237// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
238// </reviewed>
239
240// <prerequisite>
241//# Classes you should understand before using this one.
242// <li> TableExprNode
243// </prerequisite>
244
245// <synopsis>
246// This class represents an == comparison in a table select expression tree.
247// This is defined for all data types.
248// Only the Bool get function is defined, because the result of a
249// compare is always a Bool.
250// </synopsis>
251
259
260
261
262// <summary>
263// Bool Array comparison != in table select expression tree
264// </summary>
265
266// <use visibility=local>
267
268// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
269// </reviewed>
270
271// <prerequisite>
272//# Classes you should understand before using this one.
273// <li> TableExprNode
274// </prerequisite>
275
276// <synopsis>
277// This class represents an != comparison in a table select expression tree.
278// This is defined for all data types.
279// Only the Bool get function is defined, because the result of a
280// compare is always a Bool.
281// </synopsis>
282
290
291
292// <summary>
293// Int Array comparison != in table select expression tree
294// </summary>
295
296// <use visibility=local>
297
298// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
299// </reviewed>
300
301// <prerequisite>
302//# Classes you should understand before using this one.
303// <li> TableExprNode
304// </prerequisite>
305
306// <synopsis>
307// This class represents an != comparison in a table select expression tree.
308// This is defined for all data types.
309// Only the Bool get function is defined, because the result of a
310// compare is always a Bool.
311// </synopsis>
312
320
321
322// <summary>
323// Double Array comparison != in table select expression tree
324// </summary>
325
326// <use visibility=local>
327
328// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
329// </reviewed>
330
331// <prerequisite>
332//# Classes you should understand before using this one.
333// <li> TableExprNode
334// </prerequisite>
335
336// <synopsis>
337// This class represents an != comparison in a table select expression tree.
338// This is defined for all data types.
339// Only the Bool get function is defined, because the result of a
340// compare is always a Bool.
341// </synopsis>
342
350
351
352// <summary>
353// DComplex Array comparison != in table select expression tree
354// </summary>
355
356// <use visibility=local>
357
358// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
359// </reviewed>
360
361// <prerequisite>
362//# Classes you should understand before using this one.
363// <li> TableExprNode
364// </prerequisite>
365
366// <synopsis>
367// This class represents an != comparison in a table select expression tree.
368// This is defined for all data types.
369// Only the Bool get function is defined, because the result of a
370// compare is always a Bool.
371// </synopsis>
372
380
381
382// <summary>
383// String Array comparison != in table select expression tree
384// </summary>
385
386// <use visibility=local>
387
388// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
389// </reviewed>
390
391// <prerequisite>
392//# Classes you should understand before using this one.
393// <li> TableExprNode
394// </prerequisite>
395
396// <synopsis>
397// This class represents an != comparison in a table select expression tree.
398// This is defined for all data types.
399// Only the Bool get function is defined, because the result of a
400// compare is always a Bool.
401// </synopsis>
402
410
411
412// <summary>
413// Regex Array comparison != in table select expression tree
414// </summary>
415
416// <use visibility=local>
417
418// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
419// </reviewed>
420
421// <prerequisite>
422//# Classes you should understand before using this one.
423// <li> TableExprNode
424// </prerequisite>
425
426// <synopsis>
427// This class represents an != comparison in a table select expression tree.
428// This is defined for all data types.
429// Only the Bool get function is defined, because the result of a
430// compare is always a Bool.
431// </synopsis>
432
440
441
442// <summary>
443// Date Array comparison != in table select expression tree
444// </summary>
445
446// <use visibility=local>
447
448// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
449// </reviewed>
450
451// <prerequisite>
452//# Classes you should understand before using this one.
453// <li> TableExprNode
454// </prerequisite>
455
456// <synopsis>
457// This class represents an != comparison in a table select expression tree.
458// This is defined for all data types.
459// Only the Bool get function is defined, because the result of a
460// compare is always a Bool.
461// </synopsis>
462
470
471
472
473// <summary>
474// Int Array comparison > in table select expression tree
475// </summary>
476
477// <use visibility=local>
478
479// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
480// </reviewed>
481
482// <prerequisite>
483//# Classes you should understand before using this one.
484// <li> TableExprNode
485// </prerequisite>
486
487// <synopsis>
488// This class represents an > comparison in a table select expression tree.
489// This is defined for all data types.
490// Only the Bool get function is defined, because the result of a
491// compare is always a Bool.
492// </synopsis>
493
501
502
503// <summary>
504// Double Array comparison > in table select expression tree
505// </summary>
506
507// <use visibility=local>
508
509// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
510// </reviewed>
511
512// <prerequisite>
513//# Classes you should understand before using this one.
514// <li> TableExprNode
515// </prerequisite>
516
517// <synopsis>
518// This class represents an > comparison in a table select expression tree.
519// This is defined for all data types.
520// Only the Bool get function is defined, because the result of a
521// compare is always a Bool.
522// </synopsis>
523
531
532
533// <summary>
534// DComplex Array comparison > in table select expression tree
535// </summary>
536
537// <use visibility=local>
538
539// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
540// </reviewed>
541
542// <prerequisite>
543//# Classes you should understand before using this one.
544// <li> TableExprNode
545// </prerequisite>
546
547// <synopsis>
548// This class represents an > comparison in a table select expression tree.
549// This is defined for all data types.
550// Only the Bool get function is defined, because the result of a
551// compare is always a Bool.
552// </synopsis>
553
561
562
563// <summary>
564// String Array comparison > in table select expression tree
565// </summary>
566
567// <use visibility=local>
568
569// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
570// </reviewed>
571
572// <prerequisite>
573//# Classes you should understand before using this one.
574// <li> TableExprNode
575// </prerequisite>
576
577// <synopsis>
578// This class represents an > comparison in a table select expression tree.
579// This is defined for all data types.
580// Only the Bool get function is defined, because the result of a
581// compare is always a Bool.
582// </synopsis>
583
591
592
593// <summary>
594// Date Array comparison > in table select expression tree
595// </summary>
596
597// <use visibility=local>
598
599// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
600// </reviewed>
601
602// <prerequisite>
603//# Classes you should understand before using this one.
604// <li> TableExprNode
605// </prerequisite>
606
607// <synopsis>
608// This class represents an > comparison in a table select expression tree.
609// This is defined for all data types.
610// Only the Bool get function is defined, because the result of a
611// compare is always a Bool.
612// </synopsis>
613
621
622
623
624// <summary>
625// Int Array comparison >= in table select expression tree
626// </summary>
627
628// <use visibility=local>
629
630// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
631// </reviewed>
632
633// <prerequisite>
634//# Classes you should understand before using this one.
635// <li> TableExprNode
636// </prerequisite>
637
638// <synopsis>
639// This class represents an >= comparison in a table select expression tree.
640// This is defined for all data types.
641// Only the Bool get function is defined, because the result of a
642// compare is always a Bool.
643// </synopsis>
644
652
653
654// <summary>
655// Double Array comparison >= in table select expression tree
656// </summary>
657
658// <use visibility=local>
659
660// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
661// </reviewed>
662
663// <prerequisite>
664//# Classes you should understand before using this one.
665// <li> TableExprNode
666// </prerequisite>
667
668// <synopsis>
669// This class represents an >= comparison in a table select expression tree.
670// This is defined for all data types.
671// Only the Bool get function is defined, because the result of a
672// compare is always a Bool.
673// </synopsis>
674
682
683
684// <summary>
685// DComplex Array comparison >= in table select expression tree
686// </summary>
687
688// <use visibility=local>
689
690// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
691// </reviewed>
692
693// <prerequisite>
694//# Classes you should understand before using this one.
695// <li> TableExprNode
696// </prerequisite>
697
698// <synopsis>
699// This class represents an >= comparison in a table select expression tree.
700// This is defined for all data types.
701// Only the Bool get function is defined, because the result of a
702// compare is always a Bool.
703// </synopsis>
704
712
713
714// <summary>
715// String Array comparison >= in table select expression tree
716// </summary>
717
718// <use visibility=local>
719
720// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
721// </reviewed>
722
723// <prerequisite>
724//# Classes you should understand before using this one.
725// <li> TableExprNode
726// </prerequisite>
727
728// <synopsis>
729// This class represents an >= comparison in a table select expression tree.
730// This is defined for all data types.
731// Only the Bool get function is defined, because the result of a
732// compare is always a Bool.
733// </synopsis>
734
742
743
744// <summary>
745// Date Array comparison >= in table select expression tree
746// </summary>
747
748// <use visibility=local>
749
750// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
751// </reviewed>
752
753// <prerequisite>
754//# Classes you should understand before using this one.
755// <li> TableExprNode
756// </prerequisite>
757
758// <synopsis>
759// This class represents an >= comparison in a table select expression tree.
760// This is defined for all data types.
761// Only the Bool get function is defined, because the result of a
762// compare is always a Bool.
763// </synopsis>
764
772
773
774
775// <summary>
776// Int Array comparison IN in table select expression tree
777// </summary>
778
779// <use visibility=local>
780
781// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
782// </reviewed>
783
784// <prerequisite>
785//# Classes you should understand before using this one.
786// <li> TableExprNode
787// </prerequisite>
788
789// <synopsis>
790// This class represents an IN comparison in a table select expression tree.
791// This is defined for all data types.
792// Only the Bool get function is defined, because the result of a
793// compare is always a Bool.
794// </synopsis>
795
803
804
805// <summary>
806// Double Array comparison IN in table select expression tree
807// </summary>
808
809// <use visibility=local>
810
811// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
812// </reviewed>
813
814// <prerequisite>
815//# Classes you should understand before using this one.
816// <li> TableExprNode
817// </prerequisite>
818
819// <synopsis>
820// This class represents an IN comparison in a table select expression tree.
821// This is defined for all data types.
822// Only the Bool get function is defined, because the result of a
823// compare is always a Bool.
824// </synopsis>
825
833
834
835// <summary>
836// DComplex Array comparison IN in table select expression tree
837// </summary>
838
839// <use visibility=local>
840
841// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
842// </reviewed>
843
844// <prerequisite>
845//# Classes you should understand before using this one.
846// <li> TableExprNode
847// </prerequisite>
848
849// <synopsis>
850// This class represents an IN comparison in a table select expression tree.
851// This is defined for all data types.
852// Only the Bool get function is defined, because the result of a
853// compare is always a Bool.
854// </synopsis>
855
863
864
865// <summary>
866// String Array comparison IN in table select expression tree
867// </summary>
868
869// <use visibility=local>
870
871// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
872// </reviewed>
873
874// <prerequisite>
875//# Classes you should understand before using this one.
876// <li> TableExprNode
877// </prerequisite>
878
879// <synopsis>
880// This class represents an IN comparison in a table select expression tree.
881// This is defined for all data types.
882// Only the Bool get function is defined, because the result of a
883// compare is always a Bool.
884// </synopsis>
885
893
894
895// <summary>
896// Date Array comparison IN in table select expression tree
897// </summary>
898
899// <use visibility=local>
900
901// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
902// </reviewed>
903
904// <prerequisite>
905//# Classes you should understand before using this one.
906// <li> TableExprNode
907// </prerequisite>
908
909// <synopsis>
910// This class represents an IN comparison in a table select expression tree.
911// This is defined for all data types.
912// Only the Bool get function is defined, because the result of a
913// compare is always a Bool.
914// </synopsis>
915
923
924
925
926// <summary>
927// Logical or in table select expression tree
928// </summary>
929
930// <use visibility=local>
931
932// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
933// </reviewed>
934
935// <prerequisite>
936//# Classes you should understand before using this one.
937// <li> TableExprNode
938// </prerequisite>
939
940// <synopsis>
941// This class represents a logical or in a table select expression tree.
942// This is defined for Bool only.
943// </synopsis>
944
952
953
954
955// <summary>
956// Logical and in table select expression tree
957// </summary>
958
959// <use visibility=local>
960
961// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
962// </reviewed>
963
964// <prerequisite>
965//# Classes you should understand before using this one.
966// <li> TableExprNode
967// </prerequisite>
968
969// <synopsis>
970// This class represents a logical and in a table select expression tree.
971// This is defined for Bool only.
972// </synopsis>
973
981
982
983
984// <summary>
985// Logical not in table select expression tree
986// </summary>
987
988// <use visibility=local>
989
990// <reviewed reviewer="UNKNOWN" date="before2004/08/25" tests="">
991// </reviewed>
992
993// <prerequisite>
994//# Classes you should understand before using this one.
995// <li> TableExprNodeArray
996// </prerequisite>
997
998// <synopsis>
999// This class represents a logical not in a table select expression tree.
1000// This is defined for Bool only.
1001// </synopsis>
1002
1010
1011
1012
1013
1014} //# NAMESPACE CASACORE - END
1015
1016#endif
Logical and in table select expression tree.
TableExprNodeArrayAND(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayEQBool(const TableExprNodeRep &)
DComplex Array comparison == in table select expression tree.
TableExprNodeArrayEQDComplex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Date Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayEQDate(const TableExprNodeRep &)
Double Array comparison == in table select expression tree.
TableExprNodeArrayEQDouble(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Int Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayEQInt(const TableExprNodeRep &)
Regex Array comparison == in table select expression tree.
TableExprNodeArrayEQRegex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
String Array comparison == in table select expression tree.
TableExprNodeArrayEQString(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
DComplex Array comparison >= in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGEDComplex(const TableExprNodeRep &)
Date Array comparison >= in table select expression tree.
TableExprNodeArrayGEDate(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Double Array comparison >= in table select expression tree.
TableExprNodeArrayGEDouble(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Int Array comparison >= in table select expression tree.
TableExprNodeArrayGEInt(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
String Array comparison >= in table select expression tree.
TableExprNodeArrayGEString(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
DComplex Array comparison > in table select expression tree.
TableExprNodeArrayGTDComplex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Date Array comparison > in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGTDate(const TableExprNodeRep &)
Double Array comparison > in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGTDouble(const TableExprNodeRep &)
Int Array comparison > in table select expression tree.
TableExprNodeArrayGTInt(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
String Array comparison > in table select expression tree.
TableExprNodeArrayGTString(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
DComplex Array comparison IN in table select expression tree.
TableExprNodeArrayINDComplex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Date Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayINDate(const TableExprNodeRep &)
Double Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayINDouble(const TableExprNodeRep &)
Int Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayINInt(const TableExprNodeRep &)
String Array comparison IN in table select expression tree.
TableExprNodeArrayINString(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Bool Array comparison != in table select expression tree.
TableExprNodeArrayNEBool(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
DComplex Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNEDComplex(const TableExprNodeRep &)
Date Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNEDate(const TableExprNodeRep &)
Double Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNEDouble(const TableExprNodeRep &)
Int Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNEInt(const TableExprNodeRep &)
Regex Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNERegex(const TableExprNodeRep &)
String Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNEString(const TableExprNodeRep &)
Logical not in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNOT(const TableExprNodeRep &)
Logical or in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayOR(const TableExprNodeRep &)
Abstract base class for a node in a table column expression tree.
this file contains all the compiler specific defines
Definition mainpage.dox:28