Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A7CE8200BE8 for ; Thu, 8 Dec 2016 20:48:06 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id A66C3160B1F; Thu, 8 Dec 2016 19:48:06 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 8049C160B2C for ; Thu, 8 Dec 2016 20:48:04 +0100 (CET) Received: (qmail 73098 invoked by uid 500); 8 Dec 2016 19:48:03 -0000 Mailing-List: contact commits-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list commits@ignite.apache.org Received: (qmail 73089 invoked by uid 99); 8 Dec 2016 19:48:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Dec 2016 19:48:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id DD5CBC146E for ; Thu, 8 Dec 2016 19:48:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.948 X-Spam-Level: X-Spam-Status: No, score=-0.948 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, KAM_LOTSOFHASH=0.25, RP_MATCHES_RCVD=-2.999, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id wz51Dlw8xc8l for ; Thu, 8 Dec 2016 19:47:41 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 79F915FB52 for ; Thu, 8 Dec 2016 19:47:40 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id C4AC1E8EFC for ; Thu, 8 Dec 2016 19:47:31 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id C54AC3A0026 for ; Thu, 8 Dec 2016 19:47:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1773288 [37/49] - in /ignite/site/trunk/releases/1.8.0/cppdoc: ./ search/ Date: Thu, 08 Dec 2016 19:47:28 -0000 To: commits@ignite.apache.org From: sboikov@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20161208194731.C54AC3A0026@svn01-us-west.apache.org> archived-at: Thu, 08 Dec 2016 19:48:06 -0000 Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1binary.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1binary.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1binary.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1binary.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,273 @@ + + + + + + +  Apache Ignite C++: ignite::binary Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ignite::binary Namespace Reference
+
+
+ +

Ignite Binary Objects API. +More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  BinaryArrayReader
 Binary array reader. More...
 
class  BinaryArrayWriter
 Binary array writer. More...
 
class  BinaryCollectionReader
 Binary collection reader. More...
 
class  BinaryCollectionWriter
 Binary collection writer. More...
 
class  BinaryMapReader
 Binary map reader. More...
 
class  BinaryMapWriter
 Binary map writer. More...
 
class  BinaryRawReader
 Binary raw reader. More...
 
class  BinaryRawWriter
 Binary raw writer. More...
 
class  BinaryReader
 Binary reader. More...
 
class  BinaryStringArrayReader
 Binary string array reader. More...
 
class  BinaryStringArrayWriter
 Binary string array writer. More...
 
struct  BinaryType
 Binary type structure. More...
 
struct  BinaryType< T * >
 Templated binary type specification for pointers. More...
 
class  BinaryWriter
 Binary writer. More...
 
+ + + + + + + +

+Enumerations

enum  CollectionType {
+  IGNITE_COLLECTION_UNDEFINED = 0, +IGNITE_COLLECTION_ARRAY_LIST = 1, +IGNITE_COLLECTION_LINKED_LIST = 2, +IGNITE_COLLECTION_HASH_SET = 3, +
+  IGNITE_COLLECTION_LINKED_HASH_SET = 4 +
+ }
 Binary collection types. More...
 
enum  MapType { IGNITE_MAP_UNDEFINED = 0, +IGNITE_MAP_HASH_MAP = 1, +IGNITE_MAP_LINKED_HASH_MAP = 2 + }
 Binary map types. More...
 
+ + + + +

+Functions

IGNITE_IMPORT_EXPORT int32_t GetBinaryStringHashCode (const char *val)
 Get binary string hash code. More...
 
+

Detailed Description

+

Ignite Binary Objects API.

+

Enumeration Type Documentation

+ +
+
+ +

Binary collection types.

+ + + + + + +
Enumerator
IGNITE_COLLECTION_UNDEFINED  +

Undefined.

+

Maps to ArrayList in Java.

+
IGNITE_COLLECTION_ARRAY_LIST  +

Array list.

+

Maps to ArrayList in Java.

+
IGNITE_COLLECTION_LINKED_LIST  +

Linked list.

+

Maps to LinkedList in Java.

+
IGNITE_COLLECTION_HASH_SET  +

Hash set.

+

Maps to HashSet in Java.

+
IGNITE_COLLECTION_LINKED_HASH_SET  +

Linked hash set.

+

Maps to LinkedHashSet in Java.

+
+ +
+
+ +
+
+ + + + +
enum ignite::binary::MapType
+
+ +

Binary map types.

+ + + + +
Enumerator
IGNITE_MAP_UNDEFINED  +

Undefined.

+

Maps to HashMap in Java.

+
IGNITE_MAP_HASH_MAP  +

Hash map.

+

Maps to HashMap in Java.

+
IGNITE_MAP_LINKED_HASH_MAP  +

Linked hash map.

+

Maps to LinkedHashMap in Java.

+
+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
int32_t ignite::binary::GetBinaryStringHashCode (const char * val)
+
+ +

Get binary string hash code.

+
Parameters
+ + +
valValue.
+
+
+
Returns
Hash code.
+ +
+
+
+ + + + Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,183 @@ + + + + + + +  Apache Ignite C++: ignite::cache Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ignite::cache Namespace Reference
+
+
+ +

Ignite Cache API. +More...

+ + + + + +

+Namespaces

 query
 Contains APIs for creating and executing cache queries.
 
+ + + + + + + +

+Classes

class  Cache
 Main entry point for all Data Grid APIs. More...
 
class  CacheEntry
 Cache entry class template. More...
 
+ + + + +

+Enumerations

enum  CachePeekMode {
+  IGNITE_PEEK_MODE_ALL = 0x01, +IGNITE_PEEK_MODE_NEAR = 0x02, +IGNITE_PEEK_MODE_PRIMARY = 0x04, +IGNITE_PEEK_MODE_BACKUP = 0x08, +
+  IGNITE_PEEK_MODE_ONHEAP = 0x10, +IGNITE_PEEK_MODE_OFFHEAP = 0x20, +IGNITE_PEEK_MODE_SWAP = 0x40 +
+ }
 Enumeration of all supported cache peek modes. More...
 
+

Detailed Description

+

Ignite Cache API.

+

Enumeration Type Documentation

+ +
+
+ +

Enumeration of all supported cache peek modes.

+ + + + + + + + +
Enumerator
IGNITE_PEEK_MODE_ALL  +

Peeks into all available cache storages.

+
IGNITE_PEEK_MODE_NEAR  +

Peek into near cache only (don't peek into partitioned cache).

+

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

+
IGNITE_PEEK_MODE_PRIMARY  +

Peek value from primary copy of partitioned cache only (skip near cache).

+

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

+
IGNITE_PEEK_MODE_BACKUP  +

Peek value from backup copies of partitioned cache only (skip near cache).

+

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

+
IGNITE_PEEK_MODE_ONHEAP  +

Peeks value from the on-heap storage only.

+
IGNITE_PEEK_MODE_OFFHEAP  +

Peeks value from the off-heap storage only, without loading off-heap value into cache.

+
IGNITE_PEEK_MODE_SWAP  +

Peeks value from the swap storage only, without loading swapped value into cache.

+
+ +
+
+
+ + + + Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache_1_1query.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache_1_1query.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache_1_1query.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1cache_1_1query.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,139 @@ + + + + + + +  Apache Ignite C++: ignite::cache::query Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ignite::cache::query Namespace Reference
+
+
+ +

Contains APIs for creating and executing cache queries. +More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  QueryArgument
 Query argument class template. More...
 
class  QueryArgumentBase
 Base class for all query arguments. More...
 
class  QueryCursor
 Query cursor class template. More...
 
class  QueryFieldsCursor
 Query fields cursor. More...
 
class  QueryFieldsRow
 Query fields cursor. More...
 
class  ScanQuery
 Scan query. More...
 
class  SqlFieldsQuery
 Sql fields query. More...
 
class  SqlQuery
 Sql query. More...
 
class  TextQuery
 Text query. More...
 
+

Detailed Description

+

Contains APIs for creating and executing cache queries.

+
+ + + + Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1transactions.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1transactions.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1transactions.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespaceignite_1_1transactions.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,249 @@ + + + + + + +  Apache Ignite C++: ignite::transactions Namespace Reference + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ignite::transactions Namespace Reference
+
+
+ +

Ignite Transaction API. +More...

+ + + + + + + + + + + +

+Classes

class  Transaction
 Ignite cache transaction. More...
 
class  TransactionMetrics
 Transaction metrics, shared across all caches. More...
 
class  Transactions
 Transactions facade. More...
 
+ + + + + + + + + + +

+Enumerations

enum  TransactionConcurrency { IGNITE_TX_CONCURRENCY_OPTIMISTIC = 0, +IGNITE_TX_CONCURRENCY_PESSIMISTIC = 1 + }
 Transaction concurrency control model. More...
 
enum  TransactionIsolation { IGNITE_TX_ISOLATION_READ_COMMITTED = 0, +IGNITE_TX_ISOLATION_REPEATABLE_READ = 1, +IGNITE_TX_ISOLATION_SERIALIZABLE = 2 + }
 Defines different cache transaction isolation levels. More...
 
enum  TransactionState {
+  IGNITE_TX_STATE_ACTIVE, +IGNITE_TX_STATE_PREPARING, +IGNITE_TX_STATE_PREPARED, +IGNITE_TX_STATE_MARKED_ROLLBACK, +
+  IGNITE_TX_STATE_COMMITTING, +IGNITE_TX_STATE_COMMITTED, +IGNITE_TX_STATE_ROLLING_BACK, +IGNITE_TX_STATE_ROLLED_BACK, +
+  IGNITE_TX_STATE_UNKNOWN +
+ }
 Cache transaction state. More...
 
+

Detailed Description

+

Ignite Transaction API.

+

Enumeration Type Documentation

+ +
+
+ +

Transaction concurrency control model.

+ + + +
Enumerator
IGNITE_TX_CONCURRENCY_OPTIMISTIC  +

Optimistic concurrency model.

+

In this mode all cache operations are not distributed to other nodes until Transaction::Commit() is called. In this mode one 'PREPARE' message will be sent to participating cache nodes to start acquiring per-transaction locks, and once all nodes reply 'OK', a one-way 'COMMIT' message is sent without waiting for reply.

+

Note that in this mode, optimistic failures are only possible in conjunction with IGNITE_TX_ISOLATION_SERIALIZABLE isolation level. In all other cases, optimistic transactions will never fail optimistically and will always be identically ordered on all participating grid nodes.

+
IGNITE_TX_CONCURRENCY_PESSIMISTIC  +

Pessimistic concurrency model.

+

In this mode a lock is acquired on all cache operations with exception of read operations in IGNITE_TX_ISOLATION_READ_COMMITTED mode. All optional filters passed into cache operations will be evaluated after successful lock acquisition. Whenever Transaction::Commit() is called, a single one-way 'COMMIT' message is sent to participating cache nodes without waiting for reply. Note that there is no reason for distributed 'PREPARE' step, as all locks have been already acquired.

+
+ +
+
+ +
+
+ +

Defines different cache transaction isolation levels.

+ + + + +
Enumerator
IGNITE_TX_ISOLATION_READ_COMMITTED  +

Read committed isolation level.

+

This isolation level means that always a committed value will be provided for read operations. With this isolation level values are always read from cache global memory or persistent store every time a value is accessed. In other words, if the same key is accessed more than once within the same transaction, it may have different value every time since global cache memory may be updated concurrently by other threads.

+
IGNITE_TX_ISOLATION_REPEATABLE_READ  +

Repeatable read isolation level.

+

This isolation level means that if a value was read once within transaction, then all consecutive reads will provide the same in-transaction value. With this isolation level accessed values are stored within in-transaction memory, so consecutive access to the same key within the same transaction will always return the value that was previously read or updated within this transaction. If concurrency is IGNITE_TX_CONCURRENCY_PESSIMISTIC, then a lock on the key will be acquired prior to accessing the value.

+
IGNITE_TX_ISOLATION_SERIALIZABLE  +

Serializable isolation level.

+

This isolation level means that all transactions occur in a completely isolated fashion, as if all transactions in the system had executed serially, one after the other. Read access with this level happens the same way as with IGNITE_TX_ISOLATION_REPEATABLE_READ level. However, in IGNITE_TX_CONCURRENCY_OPTIMISTIC mode, if some transactions cannot be serially isolated from each other, then one winner will be picked and the other transactions in conflict will result in IgniteError being thrown.

+
+ +
+
+ +
+
+ +

Cache transaction state.

+ + + + + + + + + + +
Enumerator
IGNITE_TX_STATE_ACTIVE  +

Transaction started.

+
IGNITE_TX_STATE_PREPARING  +

Transaction validating.

+
IGNITE_TX_STATE_PREPARED  +

Transaction validation succeeded.

+
IGNITE_TX_STATE_MARKED_ROLLBACK  +

Transaction is marked for rollback.

+
IGNITE_TX_STATE_COMMITTING  +

Transaction commit started (validating finished).

+
IGNITE_TX_STATE_COMMITTED  +

Transaction commit succeeded.

+
IGNITE_TX_STATE_ROLLING_BACK  +

Transaction rollback started (validation failed).

+
IGNITE_TX_STATE_ROLLED_BACK  +

Transaction rollback succeeded.

+
IGNITE_TX_STATE_UNKNOWN  +

Transaction rollback failed or is otherwise unknown state.

+
+ +
+
+
+ + + + Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,306 @@ + + + + + + +  Apache Ignite C++: Namespace Members + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented namespace members with links to the namespaces they belong to:
+ +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- i -

+ + +

- j -

    +
  • JVM_LIB_LOADED +: ignite +
  • +
  • JvmMemoryString() +: ignite +
  • +
+ + +

- m -

+ + +

- o -

+ + +

- s -

+ + +

- t -

+
+ + + + Added: ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers_enum.html URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers_enum.html?rev=1773288&view=auto ============================================================================== --- ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers_enum.html (added) +++ ignite/site/trunk/releases/1.8.0/cppdoc/namespacemembers_enum.html Thu Dec 8 19:47:25 2016 @@ -0,0 +1,122 @@ + + + + + + +  Apache Ignite C++: Namespace Members + + + + + + + + + + +
+
+ + + + + + + +
+
  Apache Ignite C++ +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + +