|
Sparksee
6.0.2
|
|
Files | |
| file | common.h |
| It contains common includes and definitions as well as set basic data types and enumerations. | |
| file | Database.h |
| It contains the definition of Database class as well as some other related classes. | |
| file | Exception.h |
| It contains a hierarchy of exceptions. | |
| file | Export.h |
| It contains the declaration of ExportManager interface and GraphExport, NodeExport, etc classes. | |
| file | Graph.h |
| It contains the definition of Graph class. | |
| file | Graph_data.h |
| It contains the definition of some Graph-related classes. | |
| file | Handler.h |
| It contains the definition of Handler class. | |
| file | Values.h |
| It contains the definition of Values class. | |
| file | Objects.h |
| It contains the definition of Object class. | |
| file | ObjectsIterator.h |
| It contains the definition of ObjectsIterator class. | |
| file | Query.h |
| It contains the definition of Query class. | |
| file | QueryContext.h |
| It contains the definition of QueryContext class. | |
| file | ResultSet.h |
| It contains the definition of ResultSet class. | |
| file | Session.h |
| It contains the definition of Session class. | |
| file | Sparksee.h |
| It contains the declaration of Sparksee class. | |
| file | SparkseeConfig.h |
| It contains the declaration of SparkseeProperties and SparkseeConfig classes. | |
| file | Stream.h |
| It contains the definition of stream classes. | |
| file | Value.h |
| It contains the definitio of Value class. | |
| file | ValueArray.h |
| It contains the definition of ValueArray classes. | |
| file | Values.h |
| It contains the definition of Values class. | |
| file | ValuesIterator.h |
| It contains the definition of ValuesIterator class. | |
Classes | |
| class | PlatformStatistics |
| Platform data and statistics. More... | |
| class | Platform |
| Platform class. More... | |
| class | DatabaseStatistics |
| Database statistics. More... | |
| class | Database |
| Database class. More... | |
| class | Exception |
| Exception class. More... | |
| class | IOException |
| IO exception class. More... | |
| class | FileNotFoundException |
| File not found exception class. More... | |
| class | NoSuchElementException |
| No such element exception class. More... | |
| class | Error |
| Error class. More... | |
| class | SystemError |
| System error class. More... | |
| class | AppError |
| Application error class. More... | |
| class | WrongArgumentError |
| Wrong argument error class. More... | |
| class | IOError |
| IO error class. More... | |
| class | LicenseError |
| License error class. More... | |
| class | UnsupportedOperationError |
| Unsupported operation error class. More... | |
| class | QueryException |
| Query exception class. More... | |
| class | EncryptionError |
| Wrong encryption arguments error class. More... | |
| class | GraphExport |
| Stores the graph exporting values. More... | |
| class | NodeExport |
| Stores the node exporting values. More... | |
| class | EdgeExport |
| Stores edge exporting values. More... | |
| class | ExportManager |
| Defines how to export a graph to an external format. More... | |
| class | DefaultExport |
| Default implementation for ExportManager class. More... | |
| class | Graph |
| Graph class. More... | |
| class | Type |
| Type data class. More... | |
| class | TypeList |
| Sparksee type identifier list. More... | |
| class | TypeListIterator |
| TypeList iterator class. More... | |
| class | Attribute |
| Attribute data class. More... | |
| class | AttributeList |
| Sparksee attribute identifier list. More... | |
| class | AttributeListIterator |
| AttributeList iterator class. More... | |
| class | OIDList |
| Sparksee object identifier list. More... | |
| class | OIDListIterator |
| OIDList iterator class. More... | |
| class | AttributeStatistics |
| Attribute statistics class. More... | |
| class | EdgeData |
| Edge data class. More... | |
| class | StringList |
| String list. More... | |
| class | StringListIterator |
| StringList iterator class. More... | |
| class | BooleanList |
| Boolean list. More... | |
| class | BooleanListIterator |
| BooleanList iterator class. More... | |
| class | Int32List |
| Sparksee 32-bit signed integer list. More... | |
| class | Int32ListIterator |
| Int32List iterator class. More... | |
| class | Handler< T > |
| Handles a reference. More... | |
| class | KeyValue |
| class | KeyValues |
| Value set class. More... | |
| class | Objects |
| Object identifier set class. More... | |
| class | ObjectsIterator |
| ObjectsIterator class. More... | |
| class | QueryStream |
| Query stream interface. More... | |
| class | Query |
| Query class. More... | |
| class | QueryContext |
| Query context interface. More... | |
| class | ResultSet |
| ResultSet class. More... | |
| class | ResultSetList |
| ResultSet list. More... | |
| class | ResultSetListIterator |
| ResultSetList iterator class. More... | |
| class | Session |
| Session class. More... | |
| class | Sparksee |
| Sparksee class. More... | |
| class | SparkseeProperties |
| Sparksee properties file. More... | |
| class | SparkseeConfig |
| Sparksee configuration class. More... | |
| class | TextStream |
| TextStream class. More... | |
| class | Value |
| Value class. More... | |
| class | ValueList |
| Value list. More... | |
| class | ValueListIterator |
| ValueList iterator class. More... | |
| class | ValueArray |
| ValueArray class. More... | |
| class | Values |
| Value set class. More... | |
| class | ValuesIterator |
| Values iterator class. More... | |
Macros | |
| #define | BEGIN_SPARKSEE_NAMESPACE namespace sparksee { |
| Begining macro for the sparksee namespace. | |
| #define | END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee namespace. | |
| #define | BEGIN_SPARKSEE_GDB_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace gdb { |
| Begining macro for the sparksee::gdb namespace. | |
| #define | END_SPARKSEE_GDB_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::gdb namespace. | |
| #define | BEGIN_SPARKSEE_IO_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace io { |
| Begining macro for the sparksee::io namespace. | |
| #define | END_SPARKSEE_IO_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::io namespace. | |
| #define | BEGIN_SPARKSEE_SCRIPT_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace script { |
| Begining macro for the sparksee::script namespace. | |
| #define | END_SPARKSEE_SCRIPT_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::script namespace. | |
| #define | BEGIN_SPARKSEE_ALGORITHMS_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace algorithms { |
| Begining macro for the sparksee::algorithms namespace. | |
| #define | END_SPARKSEE_ALGORITHMS_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::algorithms namespace. | |
| #define | BEGIN_SPARKSEE_TEST_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace test { |
| Begining macro for the sparksee::test namespace. | |
| #define | END_SPARKSEE_TEST_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::test namespace. | |
| #define | BEGIN_SPARKSEE_QUERY_STREAMS_NAMESPACE BEGIN_SPARKSEE_NAMESPACE namespace query_streams { |
| Begining macro for the sparksee::algorithms namespace. | |
| #define | END_SPARKSEE_QUERY_STREAMS_NAMESPACE END_SPARKSEE_NAMESPACE } |
| Ending macro for the sparksee::query_streams namespace. | |
Typedefs | |
| typedef bool | bool_t |
| Boolean type. | |
| typedef char | char_t |
| Character type. | |
| typedef wchar_t | uchar_t |
| Unicode character type. | |
| typedef signed int | int32_t |
| 32-bit signed integer type. | |
| typedef signed long long | int64_t |
| 64-bit signed integer type. | |
| typedef double | double64_t |
| 64-bit double type. | |
| typedef int32_t | type_t |
| Graph node or edge type type. | |
| typedef int32_t | attr_t |
| Graph attribute type. | |
| typedef int64_t | oid_t |
| Graph OID type. | |
| typedef int32_t | ColorRGB |
| Color codified as RGB 32-bit int. More... | |
| typedef void(* | SPARKSEE_UNRECOVERABLE_ERR_CALLBACK) (UnrecoverableError error) |
| Signature of callback functions to call after UnrecoverableErrors are triggered. More... | |
Enumerations |
Functions | |
| std::wostream & | operator<< (std::wostream &wostrm, const enum DataType &dt) |
| Easy STL printing operator redefinition. More... | |
| std::wostream & | operator<< (std::wostream &wostrm, const enum AttributeKind &ak) |
| Easy STL printing operator redefinition. More... | |
Variables | |
| BEGIN_SPARKSEE_GDB_NAMESPACE typedef unsigned char | byte_t |
| Byte type. | |
Color codified as RGB 32-bit int.
Bits 24-31 are alpha, 16-23 are red, 8-15 are green, 0-7 are blue.
| typedef void(* SPARKSEE_UNRECOVERABLE_ERR_CALLBACK) (UnrecoverableError error) |
Signature of callback functions to call after UnrecoverableErrors are triggered.
| The | type of UnrecoverableError that triggered the callback |
| enum AttributeKind |
Attribute kind enumeration.
It determines the indexing-capabilities of an attribute.
| enum Condition |
Condition operators enumeration.
It is mainly used in the attribute-based graph select operations.
| enum DataType |
Data type (domain) enumeration.
| Enumerator | |
|---|---|
| Boolean |
Boolean data type. |
| Integer |
32-bit signed integer data type. |
| Long |
64-bit signed integer data type. |
| Double |
64-bit signed double data type. |
| Timestamp |
Distance from Epoch (UTC) time in milliseconds precision. It just works properly with timestamps in the range ['1970-01-01 00:00:01' UTC, '2038-01-19 03:14:07' UTC]. |
| String |
Unicode string data type. 2048 characters maximum length. |
| Text |
Large unicode character object (CLOB) data type.
|
| OID |
Object identifier (OID) data type. |
| enum EdgesDirection |
| enum ExportType |
Export type.
| Enumerator | |
|---|---|
| Graphviz |
Export to Graphviz format. Graphviz home page: http://www.graphviz.org |
| GraphML |
Export to GraphML format. GraphML home page: http://graphml.graphdrawing.org/ |
| YGraphML |
Export to YGRAPHML format. It is an GraphML format extended with a set of yWorks ("http://www.yworks.com") extensions. Thus, it allows for the visualization of the exported graph with the public yEd visualization tool ("http://www.yworks.com/products/yed"). |
| enum LogLevel |
Log level enumeration.
Log level priority order is as follows, from minimum to maximum log information: Off (log is disabled), Severe, Warning, Info, Config, Fine, Debug.
| Enumerator | |
|---|---|
| Off |
Disable log. |
| Severe |
Severe log level. This is the lower log level, just errors are shown. |
| Warning |
Warning log level. Errors and warnings are shown. |
| Info |
Info log level. Errors, warnings and information messages are shown. |
| Config |
Config log level. Errors, warnings, information messages and configuration details of the different components are shown. |
| Fine |
Fine log level. This is the higher and finest public log level, everything is dumped to the log. |
| Debug |
Debug log level. This is for Sparksee development purposes and just works with debug versions of the library. |
| enum MissingEndpoint |
| enum NodeShape |
| enum ObjectType |
| enum Order |
| enum QueryLanguage |
| enum UnrecoverableError |
| std::wostream& operator<< | ( | std::wostream & | wostrm, |
| const enum DataType & | dt | ||
| ) |
Easy STL printing operator redefinition.
It allows to do: ... << sparksee::gdb::String << ...
| wostrm | A widechar oputput stream |
| dt | [in] An DataType. |
| std::wostream& operator<< | ( | std::wostream & | wostrm, |
| const enum AttributeKind & | ak | ||
| ) |
Easy STL printing operator redefinition.
It allows to do: ... << sparksee::gdb::Basic << ...
| wostrm | A widechar oputput stream |
| ak | [in] An attribute kind. |