private InitializerExpressionFactory getInitializerFactory( SqlValidatorTable validatorTable) { // We might unwrap a null instead of a InitializerExpressionFactory. final Table table = unwrap(validatorTable, Table.class); if (table != null) { InitializerExpressionFactory f = unwrap(table, InitializerExpressionFactory.class); if (f != null) { return f; } } return NullInitializerExpressionFactory.INSTANCE; }
private InitializerExpressionFactory getInitializerFactory( SqlValidatorTable validatorTable) { // We might unwrap a null instead of a InitializerExpressionFactory. final Table table = unwrap(validatorTable, Table.class); if (table != null) { InitializerExpressionFactory f = unwrap(table, InitializerExpressionFactory.class); if (f != null) { return f; } } return NullInitializerExpressionFactory.INSTANCE; }
private InitializerExpressionFactory getInitializerFactory( SqlValidatorTable validatorTable) { // We might unwrap a null instead of a InitializerExpressionFactory. final Table table = unwrap(validatorTable, Table.class); if (table != null) { InitializerExpressionFactory f = unwrap(table, InitializerExpressionFactory.class); if (f != null) { return f; } } return new NullInitializerExpressionFactory(typeFactory); }
private InitializerExpressionFactory getInitializerFactory( SqlValidatorTable validatorTable) { // We might unwrap a null instead of a InitializerExpressionFactory. final Table table = unwrap(validatorTable, Table.class); if (table != null) { InitializerExpressionFactory f = unwrap(table, InitializerExpressionFactory.class); if (f != null) { return f; } } return new NullInitializerExpressionFactory(); }