org.eclipse.persistence.jpa.jpql.parser.WhereClause.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(150)

本文整理了Java中org.eclipse.persistence.jpa.jpql.parser.WhereClause.<init>()方法的一些代码示例,展示了WhereClause.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WhereClause.<init>()方法的具体详情如下:
包路径:org.eclipse.persistence.jpa.jpql.parser.WhereClause
类名称:WhereClause
方法名:<init>

WhereClause.<init>介绍

[英]Creates a new WhereClause.
[中]创建一个新的WhereClause

代码示例

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected AbstractExpression buildExpression(AbstractExpression parent,
  6. WordParser wordParser,
  7. String word,
  8. JPQLQueryBNF queryBNF,
  9. AbstractExpression expression,
  10. boolean tolerant) {
  11. expression = new WhereClause(parent);
  12. expression.parse(wordParser, tolerant);
  13. return expression;
  14. }
  15. }

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.jpa.jpql

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected AbstractExpression buildExpression(AbstractExpression parent,
  6. WordParser wordParser,
  7. String word,
  8. JPQLQueryBNF queryBNF,
  9. AbstractExpression expression,
  10. boolean tolerant) {
  11. expression = new WhereClause(parent);
  12. expression.parse(wordParser, tolerant);
  13. return expression;
  14. }
  15. }

代码示例来源:origin: stackoverflow.com

  1. WhereClause whereClause = new WhereClause();
  2. if(!(txt_billing2.getText().trim().isEmpty())) {
  3. whereClause.addParameter("BILLING", txt_billing2.getText().trim());
  4. }
  5. ...
  6. if(!(txt_umonth2.getText().trim().isEmpty())) {
  7. whereClause.addParameter("UMONTH ", txt_umonth2.getText().trim());
  8. }
  9. String sql = "SELECT * FROM airindia_sqlite" + whereClause.getWhereClause();
  10. ps = con.prepareStatement(sql);
  11. Map<Integer, Object> parameters = whereClause.getParameters();
  12. for (Integer key : parameters.keySet()) {
  13. ps.setObject(key, parameters.get(key));
  14. }
  15. rs = ps.executeQuery();

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected void parse(WordParser wordParser, boolean tolerant) {
  6. // Parse 'DELETE FROM'
  7. deleteClause = new DeleteClause(this);
  8. deleteClause.parse(wordParser, tolerant);
  9. hasSpace = wordParser.skipLeadingWhitespace() > 0;
  10. // Parse 'WHERE'
  11. if (wordParser.startsWithIdentifier(WHERE)) {
  12. whereClause = new WhereClause(this);
  13. whereClause.parse(wordParser, tolerant);
  14. }
  15. // Now fully qualify attribute names with a virtual identification variable
  16. accept(new FullyQualifyPathExpressionVisitor());
  17. }

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.jpa.jpql

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected void parse(WordParser wordParser, boolean tolerant) {
  6. // Parse 'DELETE FROM'
  7. deleteClause = new DeleteClause(this);
  8. deleteClause.parse(wordParser, tolerant);
  9. hasSpace = wordParser.skipLeadingWhitespace() > 0;
  10. // Parse 'WHERE'
  11. if (wordParser.startsWithIdentifier(WHERE)) {
  12. whereClause = new WhereClause(this);
  13. whereClause.parse(wordParser, tolerant);
  14. }
  15. // Now fully qualify attribute names with a virtual identification variable
  16. accept(new FullyQualifyPathExpressionVisitor());
  17. }

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected void parse(WordParser wordParser, boolean tolerant) {
  6. // Parse 'UPDATE'
  7. updateClause = new UpdateClause(this);
  8. updateClause.parse(wordParser, tolerant);
  9. hasSpaceAfterUpdateClause = wordParser.skipLeadingWhitespace() > 0;
  10. // Parse 'WHERE'
  11. if (wordParser.startsWithIdentifier(WHERE)) {
  12. whereClause = new WhereClause(this);
  13. whereClause.parse(wordParser, tolerant);
  14. }
  15. // Now fully qualify attribute names with a virtual identification variable
  16. accept(new FullyQualifyPathExpressionVisitor());
  17. }

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.jpa.jpql

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. protected void parse(WordParser wordParser, boolean tolerant) {
  6. // Parse 'UPDATE'
  7. updateClause = new UpdateClause(this);
  8. updateClause.parse(wordParser, tolerant);
  9. hasSpaceAfterUpdateClause = wordParser.skipLeadingWhitespace() > 0;
  10. // Parse 'WHERE'
  11. if (wordParser.startsWithIdentifier(WHERE)) {
  12. whereClause = new WhereClause(this);
  13. whereClause.parse(wordParser, tolerant);
  14. }
  15. // Now fully qualify attribute names with a virtual identification variable
  16. accept(new FullyQualifyPathExpressionVisitor());
  17. }

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.jpa.jpql

  1. whereClause = new WhereClause(this);
  2. whereClause.parse(wordParser, tolerant);

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

  1. whereClause = new WhereClause(this);
  2. whereClause.parse(wordParser, tolerant);

相关文章