{"Typealiases.html#/s:6Mentat5Entida":{"name":"Entid","abstract":"
Undocumented
"},"Structs.html#/s:6Mentat0A5ErrorV":{"name":"MentatError","abstract":"Undocumented
"},"Protocols/Observable.html#/s:6Mentat10ObservableP8registerySS3key_AA9Observing_p8observerSaySSG10attributestF":{"name":"register(key:observer:attributes:)","abstract":"Undocumented
","parent_name":"Observable"},"Protocols/Observable.html#/s:6Mentat10ObservableP10unregisterySS3key_tF":{"name":"unregister(key:)","abstract":"Undocumented
","parent_name":"Observable"},"Protocols/Observing.html#/s:6Mentat9ObservingP19transactionDidOccurySS3key_SaySC8TxChangeVG7reportstF":{"name":"transactionDidOccur(key:reports:)","abstract":"Undocumented
","parent_name":"Observing"},"Protocols/Observing.html":{"name":"Observing","abstract":"Protocol to be implemented by any object that wishes to register for transaction observation
"},"Protocols/Observable.html":{"name":"Observable","abstract":"Protocol to be implemented by any object that provides an interface to Mentat’s transaction observers.
"},"Extensions/Result.html#/s:SC6ResultV6MentatE6unwrapSvyKF":{"name":"unwrap()","abstract":"Force unwraps a result.","parent_name":"Result"},"Extensions/Result.html#/s:SC6ResultV6MentatE9tryUnwrapSvSgyKF":{"name":"tryUnwrap()","abstract":"
Unwraps an optional result, yielding either a successful value or a nil.
","parent_name":"Result"},"Extensions/Date.html#/s:10Foundation4DateV6MentatE14toMicrosecondss5Int64VyF":{"name":"toMicroseconds()","abstract":"This Date
as microseconds.
Undocumented
"},"Enums/CacheDirection.html#/s:6Mentat14CacheDirectionO7forwardA2CmF":{"name":"forward","abstract":"Undocumented
","parent_name":"CacheDirection"},"Enums/CacheDirection.html#/s:6Mentat14CacheDirectionO7reverseA2CmF":{"name":"reverse","abstract":"Undocumented
","parent_name":"CacheDirection"},"Enums/CacheDirection.html#/s:6Mentat14CacheDirectionO4bothA2CmF":{"name":"both","abstract":"Undocumented
","parent_name":"CacheDirection"},"Enums/ResultError.html#/s:6Mentat11ResultErrorO5errorACSS7message_tcACmF":{"name":"error","abstract":"Undocumented
","parent_name":"ResultError"},"Enums/ResultError.html#/s:6Mentat11ResultErrorO5emptyA2CmF":{"name":"empty","abstract":"Undocumented
","parent_name":"ResultError"},"Enums/PointerError.html#/s:6Mentat12PointerErrorO15pointerConsumedA2CmF":{"name":"pointerConsumed","abstract":"Undocumented
","parent_name":"PointerError"},"Enums/QueryError.html#/s:6Mentat10QueryErrorO14invalidKeywordACSS7message_tcACmF":{"name":"invalidKeyword","abstract":"Undocumented
","parent_name":"QueryError"},"Enums/QueryError.html#/s:6Mentat10QueryErrorO15executionFailedACSS7message_tcACmF":{"name":"executionFailed","abstract":"Undocumented
","parent_name":"QueryError"},"Enums/QueryError.html":{"name":"QueryError","abstract":"Undocumented
"},"Enums/PointerError.html":{"name":"PointerError","abstract":"Undocumented
"},"Enums/ResultError.html":{"name":"ResultError","abstract":"Undocumented
"},"Enums/CacheDirection.html":{"name":"CacheDirection","abstract":"Undocumented
"},"Classes/TxReport.html#/s:6Mentat8TxReportC4txIds5Int64Vvp":{"name":"txId","abstract":"Undocumented
","parent_name":"TxReport"},"Classes/TxReport.html#/s:6Mentat8TxReportC9txInstant10Foundation4DateVvp":{"name":"txInstant","abstract":"Undocumented
","parent_name":"TxReport"},"Classes/TxReport.html#/s:6Mentat8TxReportC5entids5Int64VSgSS9forTempId_tF":{"name":"entid(forTempId:)","abstract":"Access an Entid
for a temporary identifier that was provided in the transaction.
Undocumented
","parent_name":"TxReport"},"Classes/InProgressBuilder.html#/s:6Mentat17InProgressBuilderC3addys5Int64V5entid_SS7keywordAF4longtKF":{"name":"add(entid:keyword:long:)","abstract":"Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Asserts the value of attribute keyword
to be the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Retracts the value of attribute keyword
from the provided value
for entity entid
.
Transacts the added assertions. This consumes the pointer associated with this InProgressBuilder
","parent_name":"InProgressBuilder"},"Classes/InProgressBuilder.html#/s:6Mentat17InProgressBuilderC6commitAA8TxReportCyKF":{"name":"commit()","abstract":"
Transacts the added assertions and commits. This consumes the pointer associated with this InProgressBuilder
","parent_name":"InProgressBuilder"},"Classes/InProgressBuilder.html#/s:6Mentat17InProgressBuilderC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"
Undocumented
","parent_name":"InProgressBuilder"},"Classes/InProgress.html#/s:6Mentat10InProgressC7builderAA0bC7BuilderCyKF":{"name":"builder()","abstract":"Creates an InProgressBuilder
using this InProgress
.
Creates an EntityBuilder
using this InProgress
for the entity with entid
.
Creates an EntityBuilder
using this InProgress
for a new entity with tempId
.
Transacts the transaction
Commits all the transacts that have been performed on this `InProgress`, either directly","parent_name":"InProgress"},"Classes/InProgress.html#/s:6Mentat10InProgressC8rollbackyyKF":{"name":"rollback()","abstract":"Rolls back all the transacts that have been performed on this InProgress
, either directly","parent_name":"InProgress"},"Classes/InProgress.html#/s:6Mentat10InProgressC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"
Undocumented
","parent_name":"InProgress"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_s5Int64V4longtKF":{"name":"add(keyword:long:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_s5Int64V9referencetKF":{"name":"add(keyword:reference:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_SSAEtKF":{"name":"add(keyword:keyword:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_Sb7booleantKF":{"name":"add(keyword:boolean:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_Sd6doubletKF":{"name":"add(keyword:double:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_10Foundation4DateV4datetKF":{"name":"add(keyword:date:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_SS6stringtKF":{"name":"add(keyword:string:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC3addySS7keyword_10Foundation4UUIDV4uuidtKF":{"name":"add(keyword:uuid:)","abstract":"Asserts the value of attribute keyword
to be the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_s5Int64V4longtKF":{"name":"retract(keyword:long:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_s5Int64V9referencetKF":{"name":"retract(keyword:reference:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_SSAEtKF":{"name":"retract(keyword:keyword:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_Sb7booleantKF":{"name":"retract(keyword:boolean:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_Sd6doubletKF":{"name":"retract(keyword:double:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_10Foundation4DateV4datetKF":{"name":"retract(keyword:date:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_SS6stringtKF":{"name":"retract(keyword:string:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7retractySS7keyword_10Foundation4UUIDV4uuidtKF":{"name":"retract(keyword:uuid:)","abstract":"Retracts the value of attribute keyword
from the provided value
.
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC8transactAA10InProgressC_AA8TxReportCSgtyKF":{"name":"transact()","abstract":"Transacts the added assertions. This consumes the pointer associated with this EntityBuilder
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC6commitAA8TxReportCyKF":{"name":"commit()","abstract":"
Transacts the added assertions and commits. This consumes the pointer associated with this EntityBuilder
","parent_name":"EntityBuilder"},"Classes/EntityBuilder.html#/s:6Mentat13EntityBuilderC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"
Undocumented
","parent_name":"EntityBuilder"},"Classes/RustObject.html#/s:6Mentat10RustObjectCACs13OpaquePointerV3raw_tcfc":{"name":"init(raw:)","abstract":"Undocumented
","parent_name":"RustObject"},"Classes/RustObject.html#/s:6Mentat10RustObjectCACSv3raw_tcfc":{"name":"init(raw:)","abstract":"Undocumented
","parent_name":"RustObject"},"Classes/RustObject.html#/s:6Mentat10RustObjectCACSgs13OpaquePointerVSg3raw_tcfc":{"name":"init(raw:)","abstract":"Undocumented
","parent_name":"RustObject"},"Classes/RustObject.html#/s:6Mentat10RustObjectC6getRaws13OpaquePointerVyF":{"name":"getRaw()","abstract":"Undocumented
","parent_name":"RustObject"},"Classes/RustObject.html#/s:6Mentat10RustObjectC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"RustObject"},"Classes/OptionalRustObject.html#/s:6Mentat18OptionalRustObjectCACSv3raw_tcfc":{"name":"init(raw:)","abstract":"Undocumented
","parent_name":"OptionalRustObject"},"Classes/OptionalRustObject.html#/s:6Mentat18OptionalRustObjectCACs13OpaquePointerVSg3raw_tcfc":{"name":"init(raw:)","abstract":"Undocumented
","parent_name":"OptionalRustObject"},"Classes/OptionalRustObject.html#/s:6Mentat18OptionalRustObjectC6getRaws13OpaquePointerVSgyF":{"name":"getRaw()","abstract":"Undocumented
","parent_name":"OptionalRustObject"},"Classes/OptionalRustObject.html#/s:6Mentat18OptionalRustObjectC12validPointers06OpaqueF0VyKF":{"name":"validPointer()","abstract":"Provides a non-optional OpaquePointer
if one exists for this class.
","parent_name":"OptionalRustObject"},"Classes/OptionalRustObject.html#/s:6Mentat18OptionalRustObjectC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"OptionalRustObject"},"Classes/ColResultIterator.html#/s:s16IteratorProtocolP7Element":{"name":"Element","parent_name":"ColResultIterator"},"Classes/ColResultIterator.html#/s:s16IteratorProtocolP4next7ElementQzSgyF":{"name":"next()","parent_name":"ColResultIterator"},"Classes/ColResultIterator.html#/s:6Mentat17ColResultIteratorC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"ColResultIterator"},"Classes/ColResult.html#/s:s8SequenceP12makeIterator0C0QzyF":{"name":"makeIterator()","parent_name":"ColResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC3getAA10TypedValueCSi5index_tF":{"name":"get(index:)","abstract":"Return the TypedValue
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC6asLongs5Int64VSi5index_tF":{"name":"asLong(index:)","abstract":"
Return the Int64
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC7asEntids5Int64VSi5index_tF":{"name":"asEntid(index:)","abstract":"
Return the Entid
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC9asKeywordSSSi5index_tF":{"name":"asKeyword(index:)","abstract":"
Return the keyword String
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC6asBoolSbSi5index_tF":{"name":"asBool(index:)","abstract":"
Return the Bool
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC8asDoubleSdSi5index_tF":{"name":"asDouble(index:)","abstract":"
Return the Double
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC6asDate10Foundation0E0VSi5index_tF":{"name":"asDate(index:)","abstract":"
Return the Date
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC8asStringSSSi5index_tF":{"name":"asString(index:)","abstract":"
Return the String
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC6asUUID10Foundation0E0VSgSi5index_tF":{"name":"asUUID(index:)","abstract":"
Return the UUID
at the specified index.","parent_name":"TupleResult"},"Classes/TupleResult.html#/s:6Mentat11TupleResultC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"
Undocumented
","parent_name":"TupleResult"},"Classes/RelResultIterator.html#/s:s16IteratorProtocolP7Element":{"name":"Element","parent_name":"RelResultIterator"},"Classes/RelResultIterator.html#/s:s16IteratorProtocolP4next7ElementQzSgyF":{"name":"next()","parent_name":"RelResultIterator"},"Classes/RelResultIterator.html#/s:6Mentat17RelResultIteratorC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"RelResultIterator"},"Classes/RelResult.html#/s:6Mentat9RelResultC3rowAA05TupleC0CSgs5Int32V5index_tKF":{"name":"row(index:)","abstract":"Fetch the row at the requested index.
","parent_name":"RelResult"},"Classes/RelResult.html#/s:6Mentat9RelResultC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"RelResult"},"Classes/RelResult.html#/s:s8SequenceP12makeIterator0C0QzyF":{"name":"makeIterator()","parent_name":"RelResult"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_s5Int64V6toLongtKF":{"name":"bind(varName:toLong:)","abstract":"Binds a Int64
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_s5Int64V11toReferencetKF":{"name":"bind(varName:toReference:)","abstract":"Binds a Entid
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_SS11toReferencetKF":{"name":"bind(varName:toReference:)","abstract":"Binds a String
value representing a keyword for an attribute to the provided variable name.","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_SS9toKeywordtKF":{"name":"bind(varName:toKeyword:)","abstract":"
Binds a keyword String
value to the provided variable name.","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_Sb9toBooleantKF":{"name":"bind(varName:toBoolean:)","abstract":"
Binds a Bool
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_Sd8toDoubletKF":{"name":"bind(varName:toDouble:)","abstract":"Binds a Double
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_10Foundation4DateV02toG0tKF":{"name":"bind(varName:toDate:)","abstract":"Binds a Date
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_SS8toStringtKF":{"name":"bind(varName:toString:)","abstract":"Binds a String
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC4bindACSS7varName_10Foundation4UUIDV6toUuidtKF":{"name":"bind(varName:toUuid:)","abstract":"Binds a UUID
value to the provided variable name.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC3runyyAA9RelResultCSgc8callback_tKF":{"name":"run(callback:)","abstract":"Execute the query with the values bound associated with this Query
and call the provided callback function with the results as a list of rows of TypedValues
.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC9runScalaryyAA10TypedValueCSgc8callback_tKF":{"name":"runScalar(callback:)","abstract":"Execute the query with the values bound associated with this Query
and call the provided callback function with the result as a single TypedValue
.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC7runCollyyAA9ColResultCSgc8callback_tKF":{"name":"runColl(callback:)","abstract":"Execute the query with the values bound associated with this Query
and call the provided callback function with the result as a list of single TypedValues
.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC8runTupleyyAA0D6ResultCSgc8callback_tKF":{"name":"runTuple(callback:)","abstract":"Execute the query with the values bound associated with this Query
and call the provided callback function with the result as a list of single TypedValues
.
","parent_name":"Query"},"Classes/Query.html#/s:6Mentat5QueryC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"Query"},"Classes/Mentat.html#/s:6MentatAACABs13OpaquePointerV3raw_tcfc":{"name":"init(raw:)","abstract":"Create a new Mentat with the provided pointer to a Mentat Store
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAACABSS8storeURI_tcfc":{"name":"init(storeURI:)","abstract":"Open a connection to a Store in a given location.","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC5cacheySS9attribute_AA14CacheDirectionO9directiontKF":{"name":"cache(attribute:direction:)","abstract":"
Add an attribute to the cache. The {@link CacheDirection} determines how that attribute can be","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC8transactAA8TxReportCSS11transaction_tKF":{"name":"transact(transaction:)","abstract":"
Simple transact of an EDN string.
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC16beginTransactionAA10InProgressCyKF":{"name":"beginTransaction()","abstract":"Start a new transaction.
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC13entityBuilderAA010InProgressC0CyKF":{"name":"entityBuilder()","abstract":"Creates a new transaction (InProgress
) and returns an InProgressBuilder
for that transaction.
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC13entityBuilderAA06EntityC0Cs5Int64V8forEntid_tKF":{"name":"entityBuilder(forEntid:)","abstract":"Creates a new transaction (InProgress
) and returns an EntityBuilder
for the entity with entid
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC13entityBuilderAA06EntityC0CSS9forTempId_tKF":{"name":"entityBuilder(forTempId:)","abstract":"
Creates a new transaction (InProgress
) and returns an EntityBuilder
for a new entity with tempId
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC17entidForAttributes5Int64VSS9attribute_tF":{"name":"entidForAttribute(attribute:)","abstract":"
Get the the Entid
of the attribute.
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC5queryAA5QueryCSSAC_tF":{"name":"query(query:)","abstract":"Start a query.
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC5valueAA10TypedValueCSgSS12forAttribute_s5Int64V8ofEntitytKF":{"name":"value(forAttribute:ofEntity:)","abstract":"Retrieve a single value of an attribute for an Entity
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"Undocumented
","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC8registerySS3key_AA9Observing_p8observerSaySSG10attributestF":{"name":"register(key:observer:attributes:)","abstract":"Register an Observing
and a set of attributes to observer for transaction observation.","parent_name":"Mentat"},"Classes/Mentat.html#/s:6MentatAAC10unregisterySS3key_tF":{"name":"unregister(key:)","abstract":"
Unregister the Observing
that was registered with the provided key such that it will no longer be called","parent_name":"Mentat"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC6asLongs5Int64VyF":{"name":"asLong()","abstract":"
This value as a Int64
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC7asEntids5Int64VyF":{"name":"asEntid()","abstract":"
This value as an Entid
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC9asKeywordSSyF":{"name":"asKeyword()","abstract":"
This value as a keyword String
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC6asBoolSbyF":{"name":"asBool()","abstract":"
This value as a Bool
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC8asDoubleSdyF":{"name":"asDouble()","abstract":"
This value as a Double
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC6asDate10Foundation0E0VyF":{"name":"asDate()","abstract":"
This value as a Date
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC8asStringSSyF":{"name":"asString()","abstract":"
This value as a String
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC6asUUID10Foundation0E0VSgyF":{"name":"asUUID()","abstract":"
This value as a UUID
. This function will panic if the ValueType
of this TypedValue
","parent_name":"TypedValue"},"Classes/TypedValue.html#/s:6Mentat10TypedValueC7cleanupys13OpaquePointerV7pointer_tF":{"name":"cleanup(pointer:)","abstract":"
Undocumented
","parent_name":"TypedValue"},"Classes/TypedValue.html":{"name":"TypedValue","abstract":"A wrapper around Mentat’s TypedValue
Rust object. This class wraps a raw pointer to a Rust TypedValue
"},"Classes/Mentat.html":{"name":"Mentat","abstract":"
The primary class for accessing Mentat’s API."},"Classes/Query.html":{"name":"Query","abstract":"
This class allows you to construct a query, bind values to variables and run those queries against a mentat DB.
"},"Classes/RelResult.html":{"name":"RelResult","abstract":"Wraps a Rel
result from a Mentat query."},"Classes/RelResultIterator.html":{"name":"RelResultIterator","abstract":"
Iterator for RelResult
.
"},"Classes/TupleResult.html":{"name":"TupleResult","abstract":"Wraps a Tuple
result from a Mentat query."},"Classes/ColResult.html":{"name":"ColResult","abstract":"
Wraps a Coll
result from a Mentat query."},"Classes/ColResultIterator.html":{"name":"ColResultIterator","abstract":"
Iterator for ColResult
.
"},"Classes/OptionalRustObject.html":{"name":"OptionalRustObject","abstract":"Base class that wraps an optional OpaquePointer
representing a pointer to a Rust object."},"Classes/RustObject.html":{"name":"RustObject","abstract":"
Base class that wraps an non-optional OpaquePointer
representing a pointer to a Rust object."},"Classes/EntityBuilder.html":{"name":"EntityBuilder","abstract":"
This class wraps a raw pointer that points to a Rust EntityBuilder<InProgressBuilder>
object.
"},"Classes/InProgress.html":{"name":"InProgress","abstract":"This class wraps a raw pointer that points to a Rust InProgress
object.
"},"Classes/InProgressBuilder.html":{"name":"InProgressBuilder","abstract":"This class wraps a raw pointer that points to a Rust InProgressBuilder
object.
"},"Classes/TxReport.html":{"name":"TxReport","abstract":"This class wraps a raw pointer that points to a Rust TxReport
object.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}