本文整理汇总了Java中org.hsqldb.lib.ArrayUtil.haveEqualArrays方法的典型用法代码示例。如果您正苦于以下问题:Java ArrayUtil.haveEqualArrays方法的具体用法?Java ArrayUtil.haveEqualArrays怎么用?Java ArrayUtil.haveEqualArrays使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.hsqldb.lib.ArrayUtil
的用法示例。
在下文中一共展示了ArrayUtil.haveEqualArrays方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getIndexForColumns
import org.hsqldb.lib.ArrayUtil; //导入方法依赖的package包/类
/**
* Finds an existing index for a foreign key column group
*/
Index getIndexForColumns(int col[], boolean unique) throws HsqlException {
for (int i = 0, count = getIndexCount(); i < count; i++) {
Index currentindex = getIndex(i);
int indexcol[] = currentindex.getColumns();
if (ArrayUtil.haveEqualArrays(indexcol, col, col.length)) {
if (!unique || currentindex.isUnique()) {
return currentindex;
}
}
}
return null;
}
示例2: getIndexForColumns
import org.hsqldb.lib.ArrayUtil; //导入方法依赖的package包/类
/**
* Finds an existing index for a foreign key column group
*/
Index getIndexForColumns(int[] col, boolean unique) throws HsqlException {
for (int i = 0, count = getIndexCount(); i < count; i++) {
Index currentindex = getIndex(i);
int[] indexcol = currentindex.getColumns();
if (ArrayUtil.haveEqualArrays(indexcol, col, col.length)) {
if (!unique || currentindex.isUnique()) {
return currentindex;
}
}
}
return null;
}
示例3: setDistinctColumnsOnIndex
import org.hsqldb.lib.ArrayUtil; //导入方法依赖的package包/类
public boolean setDistinctColumnsOnIndex(int[] colMap) {
if (joinConditions.length != 1) {
return false;
}
int[] indexColMap = joinConditions[0].rangeIndex.getColumns();
if (colMap.length > indexColMap.length) {
return false;
}
if (colMap.length == indexColMap.length) {
if (ArrayUtil.haveEqualSets(colMap, indexColMap, colMap.length)) {
indexDistinctCount = colMap.length;
return true;
}
}
if (ArrayUtil.haveEqualArrays(colMap, indexColMap, colMap.length)) {
indexDistinctCount = colMap.length;
return true;
}
return false;
}
示例4: getFullIndexForColumns
import org.hsqldb.lib.ArrayUtil; //导入方法依赖的package包/类
/**
* Finds an existing index for an ordered full column group
*/
Index getFullIndexForColumns(int[] cols) {
for (int i = 0; i < indexList.length; i++) {
if (ArrayUtil.haveEqualArrays(indexList[i].getColumns(), cols,
cols.length)) {
return indexList[i];
}
}
return null;
}