PHP 클래스 Cassandra\BatchStatement

There are 3 types of batch statements: * Cassandra::BATCH_LOGGED - this is the default batch type. This batch guarantees that either all or none of its statements will be executed. This behavior is achieved by writing a batch log on the coordinator, which slows down the execution somewhat. * Cassandra::BATCH_UNLOGGED - this batch will not be verified when executed, which makes it faster than a LOGGED batch, but means that some of its statements might fail, while others - succeed. * Cassandra::BATCH_COUNTER - this batch is used for counter updates, which are, unlike other writes, not idempotent.
또한 보기: Cassandra::BATCH_LOGGED
또한 보기: Cassandra::BATCH_UNLOGGED
또한 보기: Cassandra::BATCH_COUNTER
상속: implements cassandra\Statement
파일 보기 프로젝트 열기: datastax/php-driver 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( integer $type = Cassandra::BATCH_LOGGED ) Creates a new batch statement.
add ( cassandra\Statement $statement, array $arguments = null ) : BatchStatement Adds a statement to this batch.

메소드 상세

__construct() 공개 메소드

Creates a new batch statement.
public __construct ( integer $type = Cassandra::BATCH_LOGGED )
$type integer must be one of Cassandra::BATCH_* (default: Cassandra::BATCH_LOGGED).

add() 공개 메소드

Adds a statement to this batch.
public add ( cassandra\Statement $statement, array $arguments = null ) : BatchStatement
$statement cassandra\Statement the statement to add
$arguments array positional or named arguments
리턴 BatchStatement self