Poco::JS::Data

class RecordSetWrapper

File Information

Library: JS/Data
Package: Wrappers
Header: Poco/JS/Data/RecordSetWrapper.h

Description

JavaScript wrapper for Poco::Data::RecordSet.

Inheritance

Direct Base Classes: Poco::JS::Core::Wrapper

All Base Classes: Poco::JS::Core::Wrapper

Member Summary

Member Functions: close, construct, destruct, fetchNextPage, getColumnCount, getLength, getName, getPrecision, getRowCount, getStatement, getType, getValue, moveFirst, moveLast, moveNext, movePrevious, objectTemplate, returnDynamicAny, toJSON, typeToString

Inherited Functions: checkSetResult, isWrapper, objectTemplate, reportEmptySetResult, returnException, returnString, safeUnwrapNative, toString, toV8Internalized, toV8String, unwrapNative, unwrapNativeObject, wrapNative, wrapNativePersistent

Constructors

RecordSetWrapper

RecordSetWrapper();

Creates the RecordSetWrapper.

Destructor

~RecordSetWrapper virtual

~RecordSetWrapper();

Destroys the RecordSetWrapper.

Member Functions

objectTemplate virtual

v8::Handle < v8::ObjectTemplate > objectTemplate(
    v8::Isolate * pIsolate
);

close protected static

static void close(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

construct protected static

static void construct(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

destruct protected static

static void destruct(
    const v8::WeakCallbackInfo < RecordSetHolder > & data
);

fetchNextPage protected static

static void fetchNextPage(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getColumnCount protected static

static void getColumnCount(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

getLength protected static

static void getLength(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getName protected static

static void getName(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getPrecision protected static

static void getPrecision(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getRowCount protected static

static void getRowCount(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

getStatement protected static

static void getStatement(
    v8::Local < v8::String > name,
    const v8::PropertyCallbackInfo < v8::Value > & info
);

getType protected static

static void getType(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

getValue protected static

static void getValue(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

moveFirst protected static

static void moveFirst(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

moveLast protected static

static void moveLast(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

moveNext protected static

static void moveNext(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

movePrevious protected static

static void movePrevious(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

returnDynamicAny protected static

static void returnDynamicAny(
    const v8::FunctionCallbackInfo < v8::Value > & args,
    const Poco::DynamicAny & value,
    Poco::Data::MetaColumn::ColumnDataType typeHint
);

toJSON protected static

static void toJSON(
    const v8::FunctionCallbackInfo < v8::Value > & args
);

typeToString protected static

static std::string typeToString(
    Poco::Data::MetaColumn::ColumnDataType type
);

Securely control IoT edge devices from anywhere   Connect a Device