問題タブ [apache-metamodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1589 参照

java - Apache メタモデルで Excel ファイルを更新する

Apache MetaModel をプロジェクトに組み込もうとしていますが、奇妙な問題が発生し続けています。コードで Excel スプレッドシートの行を更新します。コードは適切な行を見つけて削除し、その行を (私の更新で) スプレッドシートの一番下に追加します。同じデータが同じ行にとどまるように、更新をインプレースで行いたいと思います。私はそれが間違っていると思ったので、ばかげた単純なプロジェクトをセットアップして動作を複製しました。残念ながら、問題は残っています。

xlsx ファイルは次のとおりです。

ここで、Bob の Zip を「なし」に更新したいと思います。

かなり単純ですよね?いいえ。結果は次のとおりです。

簡単なものがありませんか?ドキュメントはかなりまばらですが、このパッケージについてインターネットで提供されているものはすべて読みました。お時間をいただきありがとうございます。

0 投票する
1 に答える
111 参照

java - Apache メタモデル - 最小値/最大値/デフォルト値

Apache Metamodel を使用して、列のデフォルト値および/または列の最小/最大制約を取得する方法はありますか?

java.sql.DatabaseMetaData で列のデフォルト値を取得できることはわかっていますが、Metamodel の列定義に同じアクセサーが表示されません。

どちらでも最小/最大値を取得する方法を見つけていないので、それらが維持される方法のためにこれが可能かどうか疑問に思っています。

何か不足していますか?

0 投票する
0 に答える
357 参照

excel - apache メタモデル - ファイル内の文字列以外の列の場所

私はあなたの助けが必要です.ファイルのDataSet(Excel、csv ..)を読み取るためにorg.apache.metamodelを使用していますが、そうしているときに、返されたすべての列が「文字列」として分類されていることに気付きました. org.apache.metamodel.query を使用して列の値をフィルタリングしようとしているということです。FilterItemですが、比較は「文字列比較」であることがわかります。たとえば、(i<2) は 1,10,111 などを返します。

内部でデータ型変換に出くわしました: " http://wiki.apache.org/metamodel/examples/DataTypeConversion "

しかし、それを使用すると、実際には列の型が変更されず、結果が正しくありません。 ファイル内の文字列以外の列をフィルタリングするにはどうすればよいですか

前もって感謝します!

0 投票する
1 に答える
142 参照

apache-metamodel - Apache メタモデルはスレッドセーフですか?

Apache メタモデルを使用して、CSV および Excel ファイルに保存されている情報にアクセスしています。読み取り操作のみを実行しています。ファイルごとに DataContext のインスタンスを 1 つだけ作成し、それを複数のスレッドで再利用することが安全かどうか疑問に思っています。

プロジェクトのドキュメント ページで、この問題に関する明確な声明を見つけることができませんでした。

よろしく、ダン

0 投票する
1 に答える
234 参照

java - MongoDB からの ID による Apache MetaModel の選択

ストレージ抽象化レイヤーとして Apache MetaModel を検証していますが、MongoDB での主キー検索で問題が発生しました。

私たちが知っているように、mongo のすべてのドキュメントには型を持つ一意の_id列がROWIDあり、メタモデルを使用すると、「id で選択」というクエリを実行することさえできません。

このクエリはデータを返しませんが、コレクション内にこの ID を持つドキュメントを 100% 確信しています:

「id」を pkey として使用すると、「Could not find column: id」という明白なメッセージがスローされます

他の列でのフィルタリングは正常に機能します。私は何か間違ったことをしているという直感を持っています。

0 投票する
0 に答える
197 参照

java - Apache メタ モーダルの DataContext を使用して create view クエリを実行するにはどうすればよいですか?

DataContextこのクラスを使用して、テーブルからレコードを取得し、oracle11gそのデータを CSV ファイルに書き込むサンプル プログラムを作成しました。

これは、テーブルを取得して CSV に書き込むための私のコードです。

ビューを作成し、そのデータを CSV ファイルに入れることで同じことをしたいと考えています。

DataContextビューを作成し、ビューのデータをCSVファイルに書き込むためにJavaで使用するにはどうすればよいですか?