org.maachang.mimdb.core

## クラス MimdbSnappyRow

- java.lang.Object
- - org.maachang.mimdb.core.MimdbRow
  - - org.maachang.mimdb.core.MimdbSnappyRow

- すべての実装されたインタフェース:
    java.lang.Comparable<MimdbSnappyRow>, MimdbBase

      public class MimdbSnappyRow
      extends MimdbRow
      implements java.lang.Comparable<MimdbSnappyRow>

  圧縮(JSnappy)テーブル行データ.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/14
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `compareTo(MimdbSnappyRow n)` 比較処理.
    `int` | `compressLength()` 圧縮長を取得.
    `java.lang.Object` | `getPrimaryKey()` プライマリーキーオブジェクトを取得.
    `java.lang.Object` | `getValue(int n)` カラム項番で情報を取得.
    `java.lang.Object` | `getValue(java.lang.String name)` カラム名で情報を取得.
    `java.lang.Object[]` | `getValues()` カラムオブジェクト一覧を取得.

    - ### クラスから継承されたメソッド org.maachang.mimdb.core.MimdbRow

      `getColumnName, getColumnNameByNo, getColumnSize, getColumnType, getColumnType, getDbId, getLineNo, getPrimaryIndexKey, getSortNo, getSortNo, getTable, getTableName, isIndex, isIndex, isPrimaryIndexKey`

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### getValue

          public java.lang.Object getValue(int n)

      カラム項番で情報を取得.
      定義:
        `getValue` クラス内 `MimdbRow`
      パラメータ:
        `n` - 対象の項番を設定します.
      戻り値:
        Object 情報が返却されます.

    - #### getValue

          public java.lang.Object getValue(java.lang.String name)

      カラム名で情報を取得.
      定義:
        `getValue` クラス内 `MimdbRow`
      パラメータ:
        `name` - 対象の名前を設定します.
      戻り値:
        Object 情報が返却されます.

    - #### getValues

          public java.lang.Object[] getValues()

      カラムオブジェクト一覧を取得.
      定義:
        `getValues` クラス内 `MimdbRow`
      戻り値:
        Object[] カラムオブジェクト一覧が返却されます.

    - #### getPrimaryKey

          public java.lang.Object getPrimaryKey()

      プライマリーキーオブジェクトを取得.
      定義:
        `getPrimaryKey` クラス内 `MimdbRow`
      戻り値:
        Object プライマリーキーオブジェクトが返却されます.

    - #### compressLength

          public int compressLength()

      圧縮長を取得.
      定義:
        `compressLength` クラス内 `MimdbRow`
      戻り値:
        int 圧縮されたバイナリ長が返却されます.

    - #### compareTo

          public int compareTo(MimdbSnappyRow n)

      比較処理.
      定義:
        `compareTo` インタフェース内 `java.lang.Comparable<MimdbSnappyRow>`
      パラメータ:
        `n` - 比較条件を設定します.
      戻り値:
        int 比較結果が返却されます. マイナスの場合、第一引数の方が大きい. プラスの場合、第一引数の方が小さい. 0の場合、第一引数と同じ.