Skip to content

Commit

Permalink
Merge branch 'release/0.5.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
iabudiab committed Jul 30, 2015
2 parents b48f75b + d511714 commit 6745ca9
Show file tree
Hide file tree
Showing 60 changed files with 2,837 additions and 341 deletions.
443 changes: 256 additions & 187 deletions ObjectiveRocks.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
LastUpgradeVersion = "0630"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
LastUpgradeVersion = "0630"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
LastUpgradeVersion = "0630"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
LastUpgradeVersion = "0630"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
19 changes: 19 additions & 0 deletions ObjectiveRocks/RocksDB+Private.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,31 @@ namespace rocksdb {
class ColumnFamilyHandle;
}

/**
This category is intended to hide all C++ types from the public interface in order to
maintain a pure Objective-C API for Swift compatibility.
*/
@interface RocksDB (Private)

/** @brief The underlying rocks::DB instance. */
@property (nonatomic, assign) rocksdb::DB *db;

/** @brief The underlying rocksdb::ColumnFamilyHandle associated with this instance. */
@property (nonatomic, assign) rocksdb::ColumnFamilyHandle *columnFamily;

/** @brief The DB options.
@see RocksDBOptions
*/
@property (nonatomic, retain) RocksDBOptions *options;

/** @brief The read options.
@see RocksDBReadOptions
*/
@property (nonatomic, retain) RocksDBReadOptions *readOptions;

/** @brief The write options
@see RocksDBWriteOptions
*/
@property (nonatomic, retain) RocksDBWriteOptions *writeOptions;

@end
Loading

0 comments on commit 6745ca9

Please sign in to comment.