Public Member Functions | |
def | __init__ |
def | __del__ |
def | __repr__ |
def | connect |
def | get_status |
def | get_hostname |
def | get_servicename |
def | get_nodename |
def | stop |
def | start |
Replica Node of SequoiaDB All operation need deal with the error code returned first, if it has. Every error code is not SDB_OK(or 0), it means something error has appeared, and user should deal with it according the meaning of error code printed. @version: execute to get version >>> import pysequoiadb >>> print pysequoiadb.get_version() @notice : The dict of built-in Python is hashed and non-ordered. so the element in dict may not the order we make it. we make a dict and print it like this: ... >>> a = {"avg_age":24, "major":"computer science"} >>> a >>> {'major': 'computer science', 'avg_age': 24} ... the elements order it is not we make it!! therefore, we use bson.SON to make the order-sensitive dict if the order is important such as operations in "$sort", "$group", "split_by_condition", "aggregate","create_collection"... In every scene which the order is important, please make it using bson.SON and list. It is a subclass of built-in dict and order-sensitive
def pysequoiadb.replicanode.replicanode.__init__ | ( | self, | |
client, | |||
kwargs | |||
) |
constructor of replica node Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.__del__ | ( | self | ) |
release replica node Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.connect | ( | self | ) |
Connect to the current node. Return values: client of current node Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.get_hostname | ( | self | ) |
Get host name of the current node. Return values: the name of host Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.get_nodename | ( | self | ) |
Get node name of the current node. Return values: the name of node Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.get_servicename | ( | self | ) |
Get service name of the current node. Return values: the name of service Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.get_status | ( | self | ) |
Get status of the current node Return values: the status of node Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.start | ( | self | ) |
Start the node. Exceptions: pysequoiadb.error.SDBBaseError
def pysequoiadb.replicanode.replicanode.stop | ( | self | ) |
Stop the node. Exceptions: pysequoiadb.error.SDBBaseError