riak-protobuf-lens-0.25.0.0: Lenses for riak-protobuf
Safe HaskellNone
LanguageHaskell2010

Network.Riak.Protocol.Lens

Documentation

type Lens' s a = forall f. Functor f => (a -> f a) -> s -> f s Source #

class HasPassword s a | s -> a where Source #

Methods

password :: Lens' s a Source #

Instances

Instances details
HasPassword AuthRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasUser s a | s -> a where Source #

Methods

user :: Lens' s a Source #

Instances

Instances details
HasUser AuthRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasNode s a | s -> a where Source #

Methods

node :: Lens' s a Source #

class HasPartition s a | s -> a where Source #

Methods

partition :: Lens' s a Source #

class HasPrimary s a | s -> a where Source #

Methods

primary :: Lens' s a Source #

Instances

Instances details
HasPrimary BucketKeyPreflistItem Bool Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasAllowMult s a | s -> a where Source #

Methods

allow_mult :: Lens' s a Source #

Instances

Instances details
HasAllowMult BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasBackend s a | s -> a where Source #

Methods

backend :: Lens' s a Source #

Instances

Instances details
HasBackend BucketProps (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasBigVclock s a | s -> a where Source #

Methods

big_vclock :: Lens' s a Source #

Instances

Instances details
HasBigVclock BucketProps (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasChashKeyfun s a | s -> a where Source #

Methods

chash_keyfun :: Lens' s a Source #

Instances

Instances details
HasChashKeyfun BucketProps (Maybe ModFun) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasConsistent s a | s -> a where Source #

Methods

consistent :: Lens' s a Source #

Instances

Instances details
HasConsistent BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDatatype s a | s -> a where Source #

Methods

datatype :: Lens' s a Source #

Instances

Instances details
HasDatatype BucketProps (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasHasPostcommit s a | s -> a where Source #

Instances

Instances details
HasHasPostcommit BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasHasPrecommit s a | s -> a where Source #

Methods

has_precommit :: Lens' s a Source #

Instances

Instances details
HasHasPrecommit BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLastWriteWins s a | s -> a where Source #

Instances

Instances details
HasLastWriteWins BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLinkfun s a | s -> a where Source #

Methods

linkfun :: Lens' s a Source #

Instances

Instances details
HasLinkfun BucketProps (Maybe ModFun) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasOldVclock s a | s -> a where Source #

Methods

old_vclock :: Lens' s a Source #

Instances

Instances details
HasOldVclock BucketProps (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPostcommit s a | s -> a where Source #

Methods

postcommit :: Lens' s a Source #

Instances

Instances details
HasPostcommit BucketProps (Seq CommitHook) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPrecommit s a | s -> a where Source #

Methods

precommit :: Lens' s a Source #

Instances

Instances details
HasPrecommit BucketProps (Seq CommitHook) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasR s a | s -> a where Source #

Methods

r :: Lens' s a Source #

class HasRepl s a | s -> a where Source #

Methods

repl :: Lens' s a Source #

Instances

Instances details
HasRepl BucketProps (Maybe ReplMode) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRw s a | s -> a where Source #

Methods

rw :: Lens' s a Source #

Instances

Instances details
HasRw BucketProps (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasRw DeleteRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasSearch s a | s -> a where Source #

Methods

search :: Lens' s a Source #

Instances

Instances details
HasSearch BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasSearchIndex s a | s -> a where Source #

Methods

search_index :: Lens' s a Source #

Instances

Instances details
HasSearchIndex BucketProps (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasSmallVclock s a | s -> a where Source #

Methods

small_vclock :: Lens' s a Source #

Instances

Instances details
HasSmallVclock BucketProps (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasW s a | s -> a where Source #

Methods

w :: Lens' s a Source #

class HasWriteOnce s a | s -> a where Source #

Methods

write_once :: Lens' s a Source #

Instances

Instances details
HasWriteOnce BucketProps (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasYoungVclock s a | s -> a where Source #

Methods

young_vclock :: Lens' s a Source #

Instances

Instances details
HasYoungVclock BucketProps (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasBucket s a | s -> a where Source #

Methods

bucket :: Lens' s a Source #

Instances

Instances details
HasBucket DtUpdateRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket SetBucketRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket ResetBucketRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket PutRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket ListKeysRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket IndexRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket GetRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket GetBucketRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket GetBucketKeyPreflistRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket DtFetchRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket DeleteRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket CounterUpdateRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket CounterGetRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket CSBucketRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasBucket Link (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasEndIncl s a | s -> a where Source #

Methods

end_incl :: Lens' s a Source #

Instances

Instances details
HasEndIncl CSBucketRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasEndKey s a | s -> a where Source #

Methods

end_key :: Lens' s a Source #

Instances

Instances details
HasEndKey CSBucketRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasStartIncl s a | s -> a where Source #

Methods

start_incl :: Lens' s a Source #

Instances

Instances details
HasStartIncl CSBucketRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasStartKey s a | s -> a where Source #

Methods

start_key :: Lens' s a Source #

class HasTimeout s a | s -> a where Source #

Methods

timeout :: Lens' s a Source #

Instances

Instances details
HasTimeout YzIndexPutRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout TsListKeysRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout TsGetRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout TsDeleteRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout DtUpdateRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout PutRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout ListKeysRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout ListBucketsRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout IndexRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout GetRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout DtFetchRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout DeleteRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasTimeout CSBucketRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasType' s a | s -> a where Source #

Methods

type' :: Lens' s a Source #

Instances

Instances details
HasType' TsColumnDescription TsColumnType Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' DtUpdateRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' SetBucketTypeRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' DtFetchResponse DataType Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' MapField MapFieldType Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' GetBucketTypeRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' DtFetchRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' SetBucketRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' ResetBucketRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' PutRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' ListKeysRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' ListBucketsRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' IndexRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' GetRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' GetBucketRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' GetBucketKeyPreflistRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' DeleteRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasType' CSBucketRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasObjects s a | s -> a where Source #

Methods

objects :: Lens' s a Source #

Instances

Instances details
HasObjects CSBucketResponse (Seq IndexObject) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasModfun s a | s -> a where Source #

Methods

modfun :: Lens' s a Source #

Instances

Instances details
HasModfun CommitHook (Maybe ModFun) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasCharset s a | s -> a where Source #

Methods

charset :: Lens' s a Source #

Instances

Instances details
HasCharset Content (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasContentEncoding s a | s -> a where Source #

Instances

Instances details
HasContentEncoding Content (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDeleted s a | s -> a where Source #

Methods

deleted :: Lens' s a Source #

Instances

Instances details
HasDeleted Content (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIndexes s a | s -> a where Source #

Methods

indexes :: Lens' s a Source #

Instances

Instances details
HasIndexes Content (Seq Pair) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLastMod s a | s -> a where Source #

Methods

last_mod :: Lens' s a Source #

Instances

Instances details
HasLastMod Content (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLastModUsecs s a | s -> a where Source #

Instances

Instances details
HasLastModUsecs Content (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLinks s a | s -> a where Source #

Methods

links :: Lens' s a Source #

Instances

class HasUsermeta s a | s -> a where Source #

Methods

usermeta :: Lens' s a Source #

Instances

Instances details
HasUsermeta Content (Seq Pair) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasVtag s a | s -> a where Source #

Methods

vtag :: Lens' s a Source #

Instances

Instances details
HasVtag Content (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasKey s a | s -> a where Source #

Methods

key :: Lens' s a Source #

Instances

Instances details
HasKey IndexObject ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey Pair ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey GetRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey GetBucketKeyPreflistRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey DtFetchRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey DeleteRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey CounterUpdateRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey CounterGetRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey TsGetRequest (Seq TsCell) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey TsDeleteRequest (Seq TsCell) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey DtUpdateRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey PutResponse (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey PutRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey DtUpdateResponse (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey Link (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasKey IndexRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIncrement s a | s -> a where Source #

Methods

increment :: Lens' s a Source #

Instances

Instances details
HasIncrement CounterOp (Maybe Int64) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasAmount s a | s -> a where Source #

Methods

amount :: Lens' s a Source #

Instances

Instances details
HasAmount CounterUpdateRequest Int64 Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasReturnvalue s a | s -> a where Source #

Methods

returnvalue :: Lens' s a Source #

class HasCounterOp s a | s -> a where Source #

Methods

counter_op :: Lens' s a Source #

class HasMapOp s a | s -> a where Source #

Methods

map_op :: Lens' s a Source #

Instances

Instances details
HasMapOp DtOp (Maybe MapOp) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasMapOp MapUpdate (Maybe MapOp) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasSetOp s a | s -> a where Source #

Methods

set_op :: Lens' s a Source #

Instances

Instances details
HasSetOp DtOp (Maybe SetOp) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasSetOp MapUpdate (Maybe SetOp) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasOp s a | s -> a where Source #

Methods

op :: Lens' s a Source #

class HasReturnBody s a | s -> a where Source #

Methods

return_body :: Lens' s a Source #

class HasErrcode s a | s -> a where Source #

Methods

errcode :: Lens' s a Source #

Instances

Instances details
HasErrcode ErrorResponse Word32 Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasErrmsg s a | s -> a where Source #

Methods

errmsg :: Lens' s a Source #

Instances

Instances details
HasErrmsg ErrorResponse ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDeletedvclock s a | s -> a where Source #

Methods

deletedvclock :: Lens' s a Source #

Instances

Instances details
HasDeletedvclock GetRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasHead s a | s -> a where Source #

Methods

head :: Lens' s a Source #

Instances

Instances details
HasHead GetRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIfModified s a | s -> a where Source #

Methods

if_modified :: Lens' s a Source #

Instances

Instances details
HasIfModified GetRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasUnchanged s a | s -> a where Source #

Methods

unchanged :: Lens' s a Source #

Instances

Instances details
HasUnchanged GetResponse (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasObject s a | s -> a where Source #

Methods

object :: Lens' s a Source #

Instances

Instances details
HasObject IndexObject GetResponse Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPaginationSort s a | s -> a where Source #

Instances

Instances details
HasPaginationSort IndexRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasQtype s a | s -> a where Source #

Methods

qtype :: Lens' s a Source #

Instances

Instances details
HasQtype IndexRequest IndexQueryType Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRangeMax s a | s -> a where Source #

Methods

range_max :: Lens' s a Source #

Instances

Instances details
HasRangeMax IndexRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRangeMin s a | s -> a where Source #

Methods

range_min :: Lens' s a Source #

Instances

Instances details
HasRangeMin IndexRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasReturnTerms s a | s -> a where Source #

Methods

return_terms :: Lens' s a Source #

Instances

Instances details
HasReturnTerms IndexRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasStream s a | s -> a where Source #

Methods

stream :: Lens' s a Source #

class HasTermRegex s a | s -> a where Source #

Methods

term_regex :: Lens' s a Source #

Instances

Instances details
HasTermRegex IndexRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasResults s a | s -> a where Source #

Methods

results :: Lens' s a Source #

Instances

Instances details
HasResults IndexResponse (Seq Pair) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasTag s a | s -> a where Source #

Methods

tag :: Lens' s a Source #

Instances

Instances details
HasTag Link (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasBuckets s a | s -> a where Source #

Methods

buckets :: Lens' s a Source #

class HasField s a | s -> a where Source #

Methods

field :: Lens' s a Source #

Instances

Instances details
HasField MapUpdate MapField Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasField MapEntry MapField Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFlagValue s a | s -> a where Source #

Methods

flag_value :: Lens' s a Source #

Instances

Instances details
HasFlagValue MapEntry (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRegisterValue s a | s -> a where Source #

Instances

Instances details
HasRegisterValue MapEntry (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRemoves s a | s -> a where Source #

Methods

removes :: Lens' s a Source #

Instances

Instances details
HasRemoves SetOp (Seq ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

HasRemoves MapOp (Seq MapField) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasUpdates s a | s -> a where Source #

Methods

updates :: Lens' s a Source #

Instances

Instances details
HasUpdates MapOp (Seq MapUpdate) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPhase s a | s -> a where Source #

Methods

phase :: Lens' s a Source #

Instances

Instances details
HasPhase MapReduce (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasResponse s a | s -> a where Source #

Methods

response :: Lens' s a Source #

Instances

Instances details
HasResponse MapReduce (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRequest s a | s -> a where Source #

Methods

request :: Lens' s a Source #

Instances

Instances details
HasRequest MapReduceRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFlagOp s a | s -> a where Source #

Methods

flag_op :: Lens' s a Source #

Instances

Instances details
HasFlagOp MapUpdate (Maybe FlagOp) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRegisterOp s a | s -> a where Source #

Methods

register_op :: Lens' s a Source #

Instances

Instances details
HasRegisterOp MapUpdate (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFunction s a | s -> a where Source #

Methods

function :: Lens' s a Source #

Instances

Instances details
HasFunction ModFun ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasModule' s a | s -> a where Source #

Methods

module' :: Lens' s a Source #

Instances

Instances details
HasModule' ModFun ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasAsis s a | s -> a where Source #

Methods

asis :: Lens' s a Source #

Instances

Instances details
HasAsis PutRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIfNoneMatch s a | s -> a where Source #

Methods

if_none_match :: Lens' s a Source #

Instances

Instances details
HasIfNoneMatch PutRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIfNotModified s a | s -> a where Source #

Instances

Instances details
HasIfNotModified PutRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasReturnHead s a | s -> a where Source #

Methods

return_head :: Lens' s a Source #

Instances

Instances details
HasReturnHead PutRequest (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFields s a | s -> a where Source #

Methods

fields :: Lens' s a Source #

Instances

Instances details
HasFields SearchDoc (Seq Pair) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDf s a | s -> a where Source #

Methods

df :: Lens' s a Source #

Instances

Instances details
HasDf SearchQueryRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFilter s a | s -> a where Source #

Methods

filter :: Lens' s a Source #

class HasFl s a | s -> a where Source #

Methods

fl :: Lens' s a Source #

Instances

Instances details
HasFl SearchQueryRequest (Seq ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPresort s a | s -> a where Source #

Methods

presort :: Lens' s a Source #

class HasQ s a | s -> a where Source #

Methods

q :: Lens' s a Source #

Instances

Instances details
HasQ SearchQueryRequest ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRows s a | s -> a where Source #

Methods

rows :: Lens' s a Source #

class HasSort s a | s -> a where Source #

Methods

sort :: Lens' s a Source #

Instances

Instances details
HasSort SearchQueryRequest (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasStart s a | s -> a where Source #

Methods

start :: Lens' s a Source #

Instances

Instances details
HasStart SearchQueryRequest (Maybe Word32) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDocs s a | s -> a where Source #

Methods

docs :: Lens' s a Source #

Instances

Instances details
HasDocs SearchQueryResponse (Seq SearchDoc) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasMaxScore s a | s -> a where Source #

Methods

max_score :: Lens' s a Source #

Instances

Instances details
HasMaxScore SearchQueryResponse (Maybe Float) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasNumFound s a | s -> a where Source #

Methods

num_found :: Lens' s a Source #

class HasServerVersion s a | s -> a where Source #

class HasAdds s a | s -> a where Source #

Methods

adds :: Lens' s a Source #

Instances

Instances details
HasAdds SetOp (Seq ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasBooleanValue s a | s -> a where Source #

Methods

boolean_value :: Lens' s a Source #

Instances

Instances details
HasBooleanValue TsCell (Maybe Bool) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDoubleValue s a | s -> a where Source #

Methods

double_value :: Lens' s a Source #

Instances

Instances details
HasDoubleValue TsCell (Maybe Double) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasSint64Value s a | s -> a where Source #

Methods

sint64_value :: Lens' s a Source #

Instances

Instances details
HasSint64Value TsCell (Maybe Int64) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasTimestampValue s a | s -> a where Source #

Instances

Instances details
HasTimestampValue TsCell (Maybe Int64) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasVarcharValue s a | s -> a where Source #

Methods

varchar_value :: Lens' s a Source #

Instances

Instances details
HasVarcharValue TsCell (Maybe ByteString) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasIp s a | s -> a where Source #

Methods

ip :: Lens' s a Source #

Instances

Instances details
HasIp TsCoverageEntry ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasPort s a | s -> a where Source #

Methods

port :: Lens' s a Source #

Instances

Instances details
HasPort TsCoverageEntry Word32 Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasRange s a | s -> a where Source #

Methods

range :: Lens' s a Source #

Instances

Instances details
HasRange TsCoverageEntry (Maybe TsRange) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasReplaceCover s a | s -> a where Source #

Methods

replace_cover :: Lens' s a Source #

class HasEntries s a | s -> a where Source #

Methods

entries :: Lens' s a Source #

class HasBase s a | s -> a where Source #

Methods

base :: Lens' s a Source #

Instances

Instances details
HasBase TsInterpolation ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasInterpolations s a | s -> a where Source #

Instances

Instances details
HasInterpolations TsInterpolation (Seq Pair) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasDesc s a | s -> a where Source #

Methods

desc :: Lens' s a Source #

Instances

Instances details
HasDesc TsRange ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasFieldName s a | s -> a where Source #

Methods

field_name :: Lens' s a Source #

Instances

Instances details
HasFieldName TsRange ByteString Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLowerBound s a | s -> a where Source #

Methods

lower_bound :: Lens' s a Source #

Instances

Instances details
HasLowerBound TsRange Int64 Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasLowerBoundInclusive s a | s -> a where Source #

Instances

Instances details
HasLowerBoundInclusive TsRange Bool Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasUpperBound s a | s -> a where Source #

Methods

upper_bound :: Lens' s a Source #

Instances

Instances details
HasUpperBound TsRange Int64 Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasUpperBoundInclusive s a | s -> a where Source #

Instances

Instances details
HasUpperBoundInclusive TsRange Bool Source # 
Instance details

Defined in Network.Riak.Protocol.Lens

class HasCells s a | s -> a where Source #

Methods

cells :: Lens' s a Source #

Instances

Instances details
HasCells TsRow (Seq TsCell) Source # 
Instance details

Defined in Network.Riak.Protocol.Lens