0
頂点とエッジのプロパティとして使用されるキー用に定義されたプロパティキーでスキーマを作成しようとしています。scala gremlinにプロパティキーを作成中にIllegalArgumentExceptionが発生しました
mgmt.makePropertyKey(ID_).dataType(classOf[String]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("age").dataType(classOf[Integer]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("size").dataType(classOf[Integer]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("time").dataType(classOf[Long]).cardinality(Cardinality.SET).make()
年齢、サイズ、時間は、エッジのプロパティのキーとなります。
キーを作成しながら、
java.lang.IllegalArgumentExceptionが、以下の例外を取得:未サポートされているデータ・タイプ:私は現在の午前以来、長い
時間プロパティキーは長い値になりますその中のtimemillsecs。私はそれが時間のチェックのためのグラフトラバーサル中に問題を作成していることを行う場合、私は
mgmt.makePropertyKey("time").dataType(classOf[String]).cardinality(Cardinality.SET).make()
に変更するときに、同じ
が、これは動作します。クラスキャストの例外を取得しています。私は時間を比較するために長い値を与えることができませんでした
私は何か間違っていますか?