congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
org.jdbi.v3.core.qualifier
Code IndexAdd Tabnine to your IDE (free)

How to use org.jdbi.v3.core.qualifier

Best Java code snippets using org.jdbi.v3.core.qualifier (Showing top 20 results out of 315)

origin: jdbi/jdbi

/**
 * Column mapper for Java {@code @NVarchar String} qualified type.
 */
@NVarchar
class NVarcharMapper implements ColumnMapper<String> {
  @Override
  public String map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return r.getNString(columnNumber);
  }
}

origin: jdbi/jdbi

@Reversed
@UpperCase
static class ReversedUpperCaseStringArgumentFactory extends AbstractArgumentFactory<String> {
  ReversedUpperCaseStringArgumentFactory() {
    super(Types.VARCHAR);
  }
  @Override
  protected Argument build(String value, ConfigRegistry config) {
    return (pos, stmt, ctx) -> stmt.setString(pos, reverse(value).toUpperCase());
  }
}
origin: jdbi/jdbi

@Override
public boolean equals(Object obj) {
  return obj instanceof Foo && ((Foo) obj).value() == value();
}
origin: jdbi/jdbi

@Reversed
public class ReversedStringMapper implements ColumnMapper<String> {
  @Override
  public String map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return Reverser.reverse(r.getString(columnNumber));
  }
}

origin: jdbi/jdbi

@Override
public boolean equals(Object obj) {
  return obj instanceof Bar && ((Bar) obj).value().equals(value());
}
origin: jdbi/jdbi

@UpperCase
static class UpperCaseArgumentFactory extends AbstractArgumentFactory<String> {
  UpperCaseArgumentFactory() {
    super(Types.VARCHAR);
  }
  @Override
  protected Argument build(String value, ConfigRegistry config) {
    return (pos, stmt, ctx) -> stmt.setString(pos, value.toUpperCase());
  }
}
origin: jdbi/jdbi

@Foo(4)
private static class QualifiedClass {
  QualifiedClass(@Foo(5) String param) {}
}
origin: jdbi/jdbi

@Reversed
public class ReversedStringArgumentFactory extends AbstractArgumentFactory<String> {
  public ReversedStringArgumentFactory() {
    super(Types.VARCHAR);
  }

  @Override
  protected Argument build(String value, ConfigRegistry config) {
    return (pos, stmt, ctx) -> stmt.setString(pos, Reverser.reverse(value));
  }
}

origin: jdbi/jdbi

@Reversed
@UpperCase
static class ReversedUpperCaseStringMapper implements ColumnMapper<String> {
  @Override
  public String map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return reverse(r.getString(columnNumber)).toUpperCase();
  }
}
origin: jdbi/jdbi

/**
 * Argument factory for {@code @NVarchar String} qualified type.
 */
@NVarchar
class NVarcharArgumentFactory extends AbstractArgumentFactory<String> {
  NVarcharArgumentFactory() {
    super(Types.NVARCHAR);
  }

  @Override
  protected Argument build(String value, ConfigRegistry config) {
    return (pos, stmt, ctx) -> stmt.setNString(pos, value);
  }
}

origin: jdbi/jdbi

@UpperCase
static class UpperCaseStringMapper implements ColumnMapper<String> {
  @Override
  public String map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return r.getString(columnNumber).toUpperCase();
  }
}
origin: jdbi/jdbi

  QualifiedClass(@Foo(5) String param) {}
}
origin: jdbi/jdbi

@Reversed
class ReversedStringMapperFactory implements ColumnMapperFactory {
  @Override
  public Optional<ColumnMapper<?>> build(Type type, ConfigRegistry config) {
    if (String.class.equals(type)) {
      return Optional.of((rs, col, ctx) -> Reverser.reverse(rs.getString(col)));
    }
    return Optional.empty();
  }
}

origin: jdbi/jdbi

  @NVarchar
  public static class QualifiedBean extends BaseBean {}
}
origin: jdbi/jdbi

@Reversed
// split comma separated list and reverse each element
public static class ReversedListStringMapper implements ColumnMapper<List<String>> {
  @Override
  public List<String> map(ResultSet r, int columnNumber, StatementContext ctx) throws SQLException {
    return Splitter.on(",")
      .splitToList(r.getString(columnNumber))
      .stream()
      .map(Reverser::reverse)
      .collect(toList());
  }
}
origin: jdbi/jdbi

public QualifiedConstructorParamThing(int id, @Reversed String name) {
  this.id = id;
  this.name = name;
}
origin: jdbi/jdbi

@Reversed
public String name() {
  return name;
}
origin: jdbi/jdbi

@Reversed
public String getName() {
  return name;
}
origin: jdbi/jdbi

@Reversed
public void setName(String name) {
  this.name = name;
}
origin: jdbi/jdbi

public void setName(@Reversed String name) {
  this.name = name;
}
org.jdbi.v3.core.qualifier

Most used classes

  • QualifiedType
  • Qualifiers
    Utility class for type qualifiers supported by Jdbi core.
  • Reversed
  • NVarchar
  • QualifiedConstructorParamThing
  • QualifiedGetterThing,
  • QualifiedMethodThing,
  • QualifiedSetterParamThing,
  • QualifiedSetterThing,
  • Qualifier,
  • ReversedStringArgumentFactory,
  • ReversedStringMapper,
  • ReversedStringMapperFactory,
  • Reverser,
  • SampleQualifiers$1,
  • SampleQualifiers$2,
  • SampleQualifiers$Bar,
  • SampleQualifiers$Foo,
  • SampleQualifiers
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now