/** * Counts the number of columns in a row. * * @param string $key row to be counted * @param mixed[] $columns limit the possible columns or super columns counted to this list * @param mixed $columnStart only count columns with name >= this * @param mixed $columnFinish only count columns with name <= this * @param mixed $superColumn count only columns in this super column * @param cassandra_ConsistencyLevel $readConsistencyLevel affects the guaranteed * number of nodes that must respond before the operation returns * * @return int */ public function getCount($key, $columns = null, $columnStart = '', $columnFinish = '', $superColumn = null, $readConsistencyLevel = null) { if (empty($this->_columnFamily)) { $this->init(); } return $this->_columnFamily->get_count($key, $columns, $columnStart, $columnFinish, $superColumn, $readConsistencyLevel); }
/** * @param WeLearn_Cursos_Curso $curso * @param $situacao * @return int */ public function recuperarQtdTotalPorSituacao(WeLearn_Cursos_Curso $curso, $situacao) { $cursoUUID = CassandraUtil::import($curso->getId()); if ($situacao == WeLearn_Cursos_Enquetes_SituacaoEnquete::ABERTA) { return $this->_enquetePorSituacaoAbertoCF->get_count($cursoUUID->bytes); } else { return $this->_enquetePorSituacaoFechadoCF->get_count($cursoUUID->bytes); } }
/** * @param WeLearn_Cursos_Conteudo_Aula $aula * @return int */ public function recuperarQtdTotalRestritoS(WeLearn_Cursos_Conteudo_Aula $aula) { $aulaUUID = CassandraUtil::import($aula->getId()); return $this->_recursosRestritosCF->get_count($aulaUUID->bytes); }
/** * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @return int */ public function recuperarQtdTotal(WeLearn_Cursos_ParticipacaoCurso $participacaoCurso) { return $this->_cf->get_count($participacaoCurso->getCFKey()); }
/** * @param WeLearn_Cursos_Enquetes_AlternativaEnquete $alternativa * @return int */ public function recuperarQtdTotalPorAlternativa(WeLearn_Cursos_Enquetes_AlternativaEnquete $alternativa) { $alternativaUUID = CassandraUtil::import($alternativa->getId()); return $this->_votosPorAlternativaCF->get_count($alternativaUUID->bytes); }
public function recuperarQtdTotalPorAvaliacao(WeLearn_Cursos_Avaliacoes_Avaliacao $avaliacao) { $avaliacaoUUID = CassandraUtil::import($avaliacao->getId()); return $this->_questaoPorAvaliacaoCF->get_count($avaliacaoUUID->bytes); }
/** * @param WeLearn_Cursos_Conteudo_Aula $aula * @return int */ public function recuperarQtdTotalPorAula(WeLearn_Cursos_Conteudo_Aula $aula) { $aulaUUID = CassandraUtil::import($aula->getId()); return $this->_paginaPorAulaCF->get_count($aulaUUID->bytes); }
/** * @param WeLearn_Cursos_Curso $curso * @return int */ public function recuperarQtdTotalPorCurso(WeLearn_Cursos_Curso $curso) { $cursoUUID = CassandraUtil::import($curso->getId()); return $this->_moduloPorCursoCF->get_count($cursoUUID->bytes); }
/** * @param WeLearn_Usuarios_Aluno $aluno * @return int */ public function recuperarQtdTotalPorAluno(WeLearn_Usuarios_Aluno $aluno) { return $this->_certificadosPorAlunoCF->get_count($aluno->getId()); }
/** * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @return int */ public function recuperarQtdTotalPorParticipacao(WeLearn_Cursos_ParticipacaoCurso $participacaoCurso) { return $this->_controleAvaliacaoPorParticipacaoCF->get_count($participacaoCurso->getId()); }
/** * @param WeLearn_Cursos_Conteudo_Modulo $modulo * @return int */ public function recuperarQtdTotalPorModulo(WeLearn_Cursos_Conteudo_Modulo $modulo) { $moduloUUID = CassandraUtil::import($modulo->getId()); return $this->_aulaPorModuloCF->get_count($moduloUUID->bytes); }
/** * @param WeLearn_Usuarios_Usuario $usuario * @return int */ public function recuperarQtdTotalNovasPorUsuario(WeLearn_Usuarios_Usuario $usuario) { return $this->_notificacoesNovasPorUsuarioCF->get_count($usuario->getId()); }
public function recuperarQtdTotalPorPagina(WeLearn_Cursos_Conteudo_Pagina $pagina) { $paginaUUID = CassandraUtil::import($pagina->getId()); return $this->_comentarioPorPaginaCF->get_count($paginaUUID->bytes); }
/** * @param WeLearn_Cursos_Curso $curso * @return int */ public function recuperarQtdTotalConvitesPorCurso(WeLearn_Cursos_Curso $curso) { $cursoUUID = UUID::import($curso->getId()); return $this->_convitesGerenciadorPorCursoCF->get_count($cursoUUID->bytes); }