![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Attributes | |
| i8 | nArg |
| u32 | funcFlags |
| void * | pUserData |
| FuncDef * | pNext |
| void(* | xSFunc )(sqlite3_context *, int, sqlite3_value **) |
| void(* | xFinalize )(sqlite3_context *) |
| void(* | xValue )(sqlite3_context *) |
| void(* | xInverse )(sqlite3_context *, int, sqlite3_value **) |
| const char * | zName |
| union { | |
| FuncDef * pHash | |
| FuncDestructor * pDestructor | |
| } | u |
| u32 FuncDef::funcFlags |
Definition at line 17065 of file sqlite3.c.
Referenced by freeEphemeralFunction(), isSimpleCount(), matchQuality(), resolveExprStep(), sqlite3CreateFunc(), sqlite3ExprCodeTarget(), sqlite3ExprFunctionUsable(), sqlite3FindFunction(), sqlite3IsLikeFunction(), sqlite3RegisterLikeFunctions(), sqlite3Select(), sqlite3VtabOverloadFunction(), sqlite3WindowCodeInit(), sqlite3WindowRewrite(), sqlite3WindowUpdate(), windowAggFinal(), windowAggStep(), and windowInitAccum().
| i8 FuncDef::nArg |
Definition at line 17064 of file sqlite3.c.
Referenced by matchQuality(), sqlite3CreateFunc(), sqlite3FindFunction(), and sqlite3VdbeDisplayP4().
| FuncDestructor* FuncDef::pDestructor |
Definition at line 17075 of file sqlite3.c.
Referenced by functionDestroy(), and sqlite3CreateFunc().
| FuncDef* FuncDef::pNext |
Definition at line 17067 of file sqlite3.c.
Referenced by sqlite3FindFunction(), and sqlite3LeaveMutexAndCloseZombie().
| void* FuncDef::pUserData |
Definition at line 17066 of file sqlite3.c.
Referenced by sqlite3_user_data(), sqlite3CreateFunc(), sqlite3ExprCodeTarget(), sqlite3IsLikeFunction(), and sqlite3VtabOverloadFunction().
| union { ... } FuncDef::u |
Referenced by functionDestroy(), and sqlite3CreateFunc().
| void(* FuncDef::xFinalize) (sqlite3_context *) |
Definition at line 17069 of file sqlite3.c.
Referenced by resolveExprStep(), sqlite3_aggregate_context(), sqlite3_aggregate_count(), sqlite3CreateFunc(), sqlite3ExprCodeTarget(), and sqlite3VdbeMemFinalize().
| void(* FuncDef::xInverse) (sqlite3_context *, int, sqlite3_value **) |
Definition at line 17071 of file sqlite3.c.
Referenced by sqlite3CreateFunc().
| void(* FuncDef::xSFunc) (sqlite3_context *, int, sqlite3_value **) |
Definition at line 17068 of file sqlite3.c.
Referenced by matchQuality(), sqlite3CreateFunc(), sqlite3FindFunction(), sqlite3VtabOverloadFunction(), and windowAggStep().
| void(* FuncDef::xValue) (sqlite3_context *) |
Definition at line 17070 of file sqlite3.c.
Referenced by sqlite3CreateFunc(), and sqlite3VdbeMemAggValue().
| const char* FuncDef::zName |
Definition at line 17072 of file sqlite3.c.
Referenced by resolveExprStep(), sqlite3ExprFunctionUsable(), sqlite3FindFunction(), sqlite3NotPureFunc(), sqlite3VdbeDisplayP4(), sqlite3VtabOverloadFunction(), sqlite3WindowCodeInit(), sqlite3WindowUpdate(), windowAggStep(), windowInitAccum(), and windowReturnOneRow().