本文整理汇总了C++中columnMem函数的典型用法代码示例。如果您正苦于以下问题:C++ columnMem函数的具体用法?C++ columnMem怎么用?C++ columnMem使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了columnMem函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: sqlite3MallocDisallow
/**************************** sqlite3_column_ *******************************
** The following routines are used to access elements of the current row
** in the result set.
*/
const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){
const void *val;
sqlite3MallocDisallow();
val = sqlite3_value_blob( columnMem(pStmt,i) );
sqlite3MallocAllow();
return val;
}
开发者ID:Bracket-,项目名称:psp-ports,代码行数:11,代码来源:vdbeapi.c
示例2: columnMem
sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
Mem *pOut = columnMem(pStmt, i);
if( pOut->flags&MEM_Static ){
pOut->flags &= ~MEM_Static;
pOut->flags |= MEM_Ephem;
}
columnMallocFailure(pStmt);
return (sqlite3_value *)pOut;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:9,代码来源:vdbeapi.c
示例3: sqlite3_value_blob
/**************************** sqlite3_column_ *******************************
** The following routines are used to access elements of the current row
** in the result set.
*/
const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){
const void *val;
val = sqlite3_value_blob( columnMem(pStmt,i) );
/* Even though there is no encoding conversion, value_blob() might
** need to call malloc() to expand the result of a zeroblob()
** expression.
*/
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:14,代码来源:vdbeapi.c
示例4: columnMem
sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
return columnMem(pStmt, i);
}
开发者ID:Bracket-,项目名称:psp-ports,代码行数:3,代码来源:vdbeapi.c
示例5: sqlite3_value_text
const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){
const unsigned char *val = sqlite3_value_text( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:5,代码来源:vdbeapi.c
示例6: sqlite3_column_int64
sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){
sqlite_int64 val = sqlite3_value_int64( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:5,代码来源:vdbeapi.c
示例7: sqlite3_column_int
int sqlite3_column_int(sqlite3_stmt *pStmt, int i){
int val = sqlite3_value_int( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:5,代码来源:vdbeapi.c
示例8: sqlite3_column_double
double sqlite3_column_double(sqlite3_stmt *pStmt, int i){
double val = sqlite3_value_double( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:5,代码来源:vdbeapi.c
示例9: sqlite3_column_bytes16
int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){
return sqlite3_value_bytes16( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:3,代码来源:vdbeapi.c
示例10: sqlite4_value_text16
const void *sqlite4_column_text16(sqlite4_stmt *pStmt, int i, int *pnByte) {
const void *val = sqlite4_value_text16( columnMem(pStmt,i), pnByte );
columnMallocFailure(pStmt);
return val;
}
开发者ID:hansone123,项目名称:SQLite4-LevelDB-storage-engine,代码行数:5,代码来源:vdbeapi.c
示例11: sqlite3_value_text16
const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){
const void *val = sqlite3_value_text16( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:5,代码来源:vdbeapi.c
示例12: columnMem
sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
sqlite3_value *pOut = columnMem(pStmt, i);
columnMallocFailure(pStmt);
return pOut;
}
开发者ID:shenjian74,项目名称:Bitcoin-History,代码行数:5,代码来源:vdbeapi.c
示例13: sqlite3_value_text16
const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){
return sqlite3_value_text16( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:3,代码来源:vdbeapi.c
示例14: sqlite3_value_text
const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){
return sqlite3_value_text( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:3,代码来源:vdbeapi.c
示例15: sqlite3_column_int64
sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){
return sqlite3_value_int64( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:3,代码来源:vdbeapi.c
示例16: sqlite3_column_double
double sqlite3_column_double(sqlite3_stmt *pStmt, int i){
return sqlite3_value_double( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:3,代码来源:vdbeapi.c
示例17: columnMallocFailure
/* Even though there is no encoding conversion, value_blob() might
** need to call malloc() to expand the result of a zeroblob()
** expression.
*/
columnMallocFailure(pStmt);
return val;
}
int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){
int val = sqlite3_value_bytes( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){
int val = sqlite3_value_bytes16( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
double sqlite3_column_double(sqlite3_stmt *pStmt, int i){
double val = sqlite3_value_double( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
int sqlite3_column_int(sqlite3_stmt *pStmt, int i){
int val = sqlite3_value_int( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){
sqlite_int64 val = sqlite3_value_int64( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){
const unsigned char *val = sqlite3_value_text( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
Mem *pOut = columnMem(pStmt, i);
if( pOut->flags&MEM_Static ){
pOut->flags &= ~MEM_Static;
pOut->flags |= MEM_Ephem;
}
columnMallocFailure(pStmt);
return (sqlite3_value *)pOut;
}
#ifndef SQLITE_OMIT_UTF16
const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){
const void *val = sqlite3_value_text16( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return val;
}
#endif /* SQLITE_OMIT_UTF16 */
int sqlite3_column_type(sqlite3_stmt *pStmt, int i){
int iType = sqlite3_value_type( columnMem(pStmt,i) );
columnMallocFailure(pStmt);
return iType;
}
开发者ID:Farteen,项目名称:firefox-ios,代码行数:58,代码来源:vdbeapi.c
示例18: sqlite3_value_blob
/**************************** sqlite3_column_ *******************************
** The following routines are used to access elements of the current row
** in the result set.
*/
const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){
return sqlite3_value_blob( columnMem(pStmt,i) );
}
开发者ID:ANNotunzdY,项目名称:BathyScaphe,代码行数:7,代码来源:vdbeapi.c
注:本文中的columnMem函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论