コード例 #1
0
ファイル: bson.c プロジェクト: emrah83/mongo-c-driver
MONGO_EXPORT int bson_append_double( bson *b, const char *name, const double d ) {
    check_mongo_object( (void*)b );
    if ( bson_append_estart( b, BSON_DOUBLE, name, 8 ) == BSON_ERROR )
        return BSON_ERROR;
    bson_append64( b , &d );
    return BSON_OK;
}
コード例 #2
0
ファイル: bson.c プロジェクト: emrah83/mongo-c-driver
MONGO_EXPORT int bson_append_long( bson *b, const char *name, const int64_t i ) {
    check_mongo_object( (void*)b );
    if ( bson_append_estart( b , BSON_LONG, name, 8 ) == BSON_ERROR )
        return BSON_ERROR;
    bson_append64( b , &i );
    return BSON_OK;
}
コード例 #3
0
ファイル: bson.c プロジェクト: halayudha/kdengine
int bson_append_date( bson *b, const char *name, bson_date_t millis ) {
    if ( bson_append_estart( b, BSON_DATE, name, 8 ) == BSON_ERROR ) return BSON_ERROR;
    bson_append64( b , &millis );
    return BSON_OK;
}
コード例 #4
0
ファイル: bson.c プロジェクト: halayudha/kdengine
int bson_append_double( bson *b, const char *name, const double d ) {
    if ( bson_append_estart( b, BSON_DOUBLE, name, 8 ) == BSON_ERROR )
        return BSON_ERROR;
    bson_append64( b , &d );
    return BSON_OK;
}
コード例 #5
0
ファイル: bson.c プロジェクト: halayudha/kdengine
int bson_append_long( bson *b, const char *name, const int64_t i ) {
    if ( bson_append_estart( b , BSON_LONG, name, 8 ) == BSON_ERROR )
        return BSON_ERROR;
    bson_append64( b , &i );
    return BSON_OK;
}
コード例 #6
0
ファイル: bson.c プロジェクト: ericfode/mongo-c-driver
bson_buffer * bson_append_date( bson_buffer * b , const char * name , bson_date_t millis ){
    if ( ! bson_append_estart( b , bson_date , name , 8 ) ) return 0;
    bson_append64( b , &millis );
    return b;
}
コード例 #7
0
ファイル: bson.c プロジェクト: ericfode/mongo-c-driver
bson_buffer * bson_append_double( bson_buffer * b , const char * name , const double d ){
    if ( ! bson_append_estart( b , bson_double , name , 8 ) ) return 0;
    bson_append64( b , &d );
    return b;
}
コード例 #8
0
ファイル: bson.c プロジェクト: ericfode/mongo-c-driver
bson_buffer * bson_append_long( bson_buffer * b , const char * name , const int64_t i ){
    if ( ! bson_append_estart( b , bson_long , name , 8 ) ) return 0;
    bson_append64( b , &i );
    return b;
}
コード例 #9
0
ファイル: bson.c プロジェクト: Kronuz/mongo-c-driver
int bson_append_double( bson_buffer * b, const char * name, const double d ) {
    if ( bson_append_estart( b, bson_double, name, 8 ) == BSON_ERROR )
        return BSON_ERROR;
    bson_append64( b , &d );
    return BSON_OK;
}
コード例 #10
0
ファイル: bson.c プロジェクト: emrah83/mongo-c-driver
MONGO_EXPORT int bson_append_date( bson *b, const char *name, bson_date_t millis ) {
    check_mongo_object( (void*)b );
    if ( bson_append_estart( b, BSON_DATE, name, 8 ) == BSON_ERROR ) return BSON_ERROR;
    bson_append64( b , &millis );
    return BSON_OK;
}