本文整理了Java中org.jbundle.base.db.Record.setupKey
方法的一些代码示例,展示了Record.setupKey
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.setupKey
方法的具体详情如下:
包路径:org.jbundle.base.db.Record
类名称: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;
}
/**
内容来源于网络,如有侵权,请联系作者删除!