#include
#include
#include
typedef struct {
PyObject_HEAD
PyObject *dict;
} Enum;
void Enum_init_type(PyObject *m);
void EVendor_init(Enum *type);
void gsp_efindsqlstatetype_init(Enum *type);
void EErrorType_init(Enum *type);
void gsp_token_code_init(Enum *type);
void EStmtType_init(Enum *type);
void ETokenStatus_init(Enum *type);
void EJoinSource_init(Enum *type);
void EJoinType_init(Enum *type);
void EFireMode_init(Enum *type);
void ETriggerMode_init(Enum *type);
void EStoreProcedureMode_init(Enum *type);
void EParameterMode_init(Enum *type);
void EHowtoSetValue_init(Enum *type);
void EWhatDeclared_init(Enum *type);
void EInsertValue_init(Enum *type);
void EIndexType_init(Enum *type);
void EAggregateType_init(Enum *type);
void EAlterTableOptionType_init(Enum *type);
void ETableSource_init(Enum *type);
void EConstraintType_init(Enum *type);
void EKeyReferenceType_init(Enum *type);
void ESetOperator_init(Enum *type);
void EDataType_init(Enum *type);
void EFunctionType_init(Enum *type);
void EDBObjectType_init(Enum *type);
void ENodeType_init(Enum *type);
void EExpressionType_init(Enum *type);
void gsp_dbvendor_init(Enum *type);
void EAccessMode_init(Enum *type);
void EQeuryClause_init(Enum *type);
void EConstantType_init(Enum *type);
void EKeyActionType_init(Enum *type);
void EMatchType_init(Enum *type);
void EDistinctType_init(Enum *type);
void gsp_EDeclareType_init(Enum *type);
void gsp_EVariableType_init(Enum *type);
void ECreateType_init(Enum *type);
void EExecType_init(Enum *type);
void ESetType_init(Enum *type);
static PyMemberDef NodeTypeE_members[] = {
{"__dict__", T_OBJECT, offsetof(Enum, dict), READONLY},
{NULL} /* Sentinel */
};
static PyMethodDef NodeTypeE_methods[] = {
// regular methods
{NULL} /* Sentinel */
};
static PyTypeObject EnumType = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
"parsebridge.Enum", /*tp_name*/
sizeof(Enum), /*tp_basicsize*/
0, /*tp_itemsize*/
0, /*tp_dealloc*/
0, /*tp_print*/
0, //(getattrfunc)NodeTypeE_getattr, /*tp_getattr*/
0, /*tp_setattr*/
0, /*tp_compare*/
0, /*tp_repr*/
0, /*tp_as_number*/
0, /*tp_as_sequence*/
0, /*tp_as_mapping*/
0, /*tp_hash */
0, /*tp_call*/
0, /*tp_str*/
PyObject_GenericGetAttr, /*tp_getattro*/
0, /*tp_setattro*/
0, /*tp_as_buffer*/
Py_TPFLAGS_DEFAULT, /*tp_flags*/
"Node Type enum", /* tp_doc */
0, /* tp_traverse */
0, /* tp_clear */
0, /* tp_richcompare */
0, /* tp_weaklistoffset */
0, /* tp_iter */
0, /* tp_iternext */
NodeTypeE_methods, /* tp_methods */
NodeTypeE_members, /* tp_members */
0, /* tp_getset */
0, /* tp_base */
0, /* tp_dict */
0, /* tp_descr_get */
0, /* tp_descr_set */
offsetof(Enum, dict), /* tp_dictoffset */
0, //(initproc)Shoddy_init, /* tp_init */
0, /* tp_alloc */
0, /* tp_new */
};