当前位置: 首页>>代码示例>>PHP>>正文


PHP UUID::isBinary方法代码示例

本文整理汇总了PHP中UUID::isBinary方法的典型用法代码示例。如果您正苦于以下问题:PHP UUID::isBinary方法的具体用法?PHP UUID::isBinary怎么用?PHP UUID::isBinary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UUID的用法示例。


在下文中一共展示了UUID::isBinary方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: addSuper

 /**
  * Helper function to add a Super Column instance to this Super Column Family
  * addSuper overrides the parent container reference in the object instance
  * To add the same supercolumn instance to multiple columnfamilies, use object clones
  * instead.
  * @param PandraSuperColumn $scObj
  * @return PandraSuperColumn
  */
 public function addSuper(PandraSuperColumn $scObj)
 {
     $superName = $scObj->getName();
     if ($this->getType() == self::TYPE_UUID && !UUID::isBinary($scObj->getName())) {
         $scObj->setName(UUID::convert($scObj->getName(), UUID::UUID_FMT_BIN));
     }
     $scObj->setParent($this, false);
     $this->_columns[$superName] = $scObj;
     return $this->getColumn($superName);
 }
开发者ID:jlaprise,项目名称:Pandra,代码行数:18,代码来源:SuperColumnFamily.class.php

示例2: columnIn

 /**
  * Determins if column name exists in children at depth 1
  * @param string $columnName column name
  * @return bool column exists
  */
 public function columnIn($columnName)
 {
     if (UUID::isBinary($columnName)) {
         $columnName = UUID::convert($columnName, UUID::UUID_FMT_STR);
     }
     return array_key_exists($columnName, $this->_columns);
 }
开发者ID:jlaprise,项目名称:Pandra,代码行数:12,代码来源:ColumnContainer.class.php

示例3: unparse_column_name

 protected static function unparse_column_name($column_name, $type = CassandraCF::CT_BytesType)
 {
     if (!$column_name) {
         return NULL;
     }
     if (UUID::isBinary($column_name)) {
         return $column_name;
     }
     if ($type == self::CT_TimeUUIDType || $type == self::CT_LexicalUUIDType) {
         return UUID::convert($column_name, UUID::FMT_STRING, UUID::FMT_BINARY);
     } else {
         if ($type == self::CT_LongType) {
             return pack("N2", $column_name, 0);
             // FIXME: currently only supports 32 bit unsigned
         } else {
             return $column_name;
         }
     }
 }
开发者ID:uning,项目名称:backend_common,代码行数:19,代码来源:phpcassa.php


注:本文中的UUID::isBinary方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。