org.jbundle.base.db.Record.setupKey()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中org.jbundle.base.db.Record.setupKey方法的一些代码示例,展示了Record.setupKey的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.setupKey方法的具体详情如下:
包路径:org.jbundle.base.db.Record
类名称:Record
方法名:setupKey

Record.setupKey介绍

[英]Set up this key area for this record. Override this method (or add the key areas manually).
[中]设置此记录的关键区域。覆盖此方法(或手动添加关键区域)。

代码示例

代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Set up all the key areas for this record.
 */
public void setupKeys()
{
  KeyArea keyArea = null;
  for (int iKeyArea = DBConstants.MAIN_KEY_FIELD; iKeyArea < 64; iKeyArea++)
  {
    keyArea = this.setupKey(iKeyArea);      // Allocate this Key (overidden in file class)
    if (keyArea == null)
      break;                              // End of Keys
  }
}
/**

代码示例来源:origin: org.jbundle.base/org.jbundle.base

/**
 * Set up all the key areas for this record.
 */
public void setupKeys()
{
  KeyArea keyArea = null;
  for (int iKeyArea = DBConstants.MAIN_KEY_FIELD; iKeyArea < 64; iKeyArea++)
  {
    keyArea = this.setupKey(iKeyArea);      // Allocate this Key (overidden in file class)
    if (keyArea == null)
      break;                              // End of Keys
  }
}
/**

代码示例来源:origin: org.jbundle.base.db/org.jbundle.base.db

/**
 * Set up all the key areas for this record.
 */
public void setupKeys()
{
  KeyArea keyArea = null;
  for (int iKeyArea = DBConstants.MAIN_KEY_FIELD; iKeyArea < 64; iKeyArea++)
  {
    keyArea = this.setupKey(iKeyArea);      // Allocate this Key (overidden in file class)
    if (keyArea == null)
      break;                              // End of Keys
  }
}
/**

代码示例来源:origin: org.jbundle.base/org.jbundle.base

/**
 * Add this key area description to the Record.
 */
public KeyArea setupKey(int iKeyArea)
{
  KeyArea keyArea = null;
  if (iKeyArea == 0)
  {
    keyArea = this.makeIndex(DBConstants.UNIQUE, ID_KEY);
    keyArea.addKeyField(ID, DBConstants.ASCENDING);
  }
  if (keyArea == null)
    keyArea = super.setupKey(iKeyArea);     
  return keyArea;
}
/**

代码示例来源:origin: org.jbundle.base.screen/org.jbundle.base.screen.model

/**
 * Add this key area description to the Record.
 */
public KeyArea setupKey(int iKeyArea)
{
  KeyArea keyArea = null;
  if (iKeyArea == kIDKey)
  {
    keyArea = this.makeIndex(DBConstants.UNIQUE, "PrimaryKey");
    keyArea.addKeyField(kID, DBConstants.ASCENDING);
  }
  if (keyArea == null)
  {
    keyArea = super.setupKey(iKeyArea);     
    if (keyArea == null) if (iKeyArea < kAnalysisRecordLastKey)
      keyArea = new EmptyKey(this);
  }
  return keyArea;
}

代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Add this key area description to the Record.
 */
public KeyArea setupKey(int iKeyArea)
{
  KeyArea keyArea = null;
  if (iKeyArea == kIDKey)
  {
    keyArea = this.makeIndex(DBConstants.UNIQUE, "PrimaryKey");
    keyArea.addKeyField(kID, DBConstants.ASCENDING);
  }
  if (keyArea == null)
  {
    keyArea = super.setupKey(iKeyArea);     
    if (keyArea == null) if (iKeyArea < kAnalysisRecordLastKey)
      keyArea = new EmptyKey(this);
  }
  return keyArea;
}

代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Add this key area description to the Record.
 */
public KeyArea setupKey(int iKeyArea)
{
  KeyArea keyArea = null;
  if (iKeyArea == kIDKey)
  {
    keyArea = this.makeIndex(DBConstants.UNIQUE, "PrimaryKey");
    keyArea.addKeyField(kID, DBConstants.ASCENDING);
  }
  if (iKeyArea == kKeyKey)
  {
    keyArea = this.makeIndex(DBConstants.UNIQUE, "Key");
    keyArea.addKeyField(kKey, DBConstants.ASCENDING);
  }
  if (keyArea == null) if (iKeyArea < kPropertiesInputLastKey)
  {
    keyArea = super.setupKey(iKeyArea);     
    if (keyArea == null) if (iKeyArea < kPropertiesInputLastKey)
      keyArea = new EmptyKey(this);
  }
  return keyArea;
}
/**

相关文章

微信公众号

最新文章

更多

Record类方法