List
Oracle NoSQLに、次のような文字列のメジャーコンポーネントとマイナーコンポーネントがある理由がわかりません。
List<String> majorComponents = new ArrayList<String>();
List<String> minorLength = new ArrayList<String>();
List<String> minorYear = new ArrayList<String>();
majorComponents.add(“Katana”);
minorLength .add(“length”);
minorYear.add(“year”);
Key key1 = Key.createKey(majorComponents, minorLength);
Key key2 = Key.createKey(majorComponents, minorYear);
String valString = "sword";
store.putIfAbsent(key1, Value.createValue(valString.getBytes()));
store.putIfAbsent(key2, Value.createValue(valString.getBytes()));
そして、私はまた、との違いは何components
ですかpath
?
誰かがこのメジャーパスとマイナーパスがリストにどのように含まれているか、そしてそれが実際にどのように機能するかを説明できますか?
key1の場合、フルパスを取得すると次のようになります。
Katana:length
key2の場合
Katana:year
私が置く場合:
majorComponents.add(“Saber”);
そして、次のことを行います。
Key key1 = Key.createKey(majorComponents, minorLength);
何が起こるか?フルパスは何になりますか?これが実際にどのように機能するかについて、私はかなり混乱しています...