public class AbstractRelNodeGetRelTypeNameBenchmark extends Object
AbstractRelNode.getRelTypeName()
method.| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState
A state holding the full class names of all built-in implementors of the
RelNode interface. |
| Constructor and Description |
|---|
AbstractRelNodeGetRelTypeNameBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(String[] args) |
String |
useCustomLastIndexOf(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state) |
String |
useStringLastIndexOfTwoTimesV1(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state) |
String |
useStringLastIndexOfTwoTimeV2(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state) |
public AbstractRelNodeGetRelTypeNameBenchmark()
public String useStringLastIndexOfTwoTimesV1(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state)
public String useStringLastIndexOfTwoTimeV2(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state)
public String useCustomLastIndexOf(AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState state)
public static void main(String[] args) throws org.openjdk.jmh.runner.RunnerException
org.openjdk.jmh.runner.RunnerExceptionCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.