Home | Trees | Indices | Help |
|
---|
|
object --+ | CoosysMixin --+ | object --+ | | | utils.autonode.AutoNode --+ | | | ADQLNode --+ | | | FieldInfoedNode --+ | GeometryNode
Nodes for geometry constructors.
In ADQL 2.1, most of these became polymorphous. For instance, circles can be constructed with a point as the first (or second, if a coosys is present) argument; that point can also be a column reference.
Also, these will always get morphed in some way (as the database certainly doesn't understand ADQL geometries). So, we're trying to give the morphers a fair chance of not getting confused despite the wild variety of argument forms and types.
stcArgs is a list of symbolic names that *might* contain stc (or similar) information. Some of the actual attributes will be None.
Flatten is only there for debugging; it'll return invalid SQL. OrigArgs is not for client consumption; clients must go through the symbolic names.
Nested Classes | |
Inherited from |
Instance Methods | |||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
Class Methods | |
Inherited from Inherited from |
Class Variables | |
Inherited from |
Properties | |
Inherited from |
Method Details |
returns a string representation of the text content of the tree. This default implementation will only work if you returned all parsed elements as children. This, in turn, is something you only want to do if you are sure that the node is question will not be morphed. Otherwise, override it to create an SQL fragment out of the parsed attributes.
|
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |